Конвертер экранирования Unicode (\u)
Преобразуйте текст в escape-последовательности Unicode (\uXXXX) или декодируйте последовательности \uXXXX в читаемый текст — удобно для отладки строки JSON или JavaScript, закодированной в Unicode.
Текст в \u
\u в текст
Как это работает
В режиме «Текст в \u» каждый символ преобразуется в запись экранирования Unicode \uXXXX (шестнадцатеричный код символа). В обратном режиме каждая найденная в тексте последовательность \uXXXX или \u{"{"}XXXX{"}"} преобразуется в соответствующий символ. Это удобно для отладки строки JSON или JavaScript, где символы с диакритикой были экранированы автоматически, а также для проверки точного кода конкретного символа Unicode.
Принимаются ли при декодировании оба формата — \uXXXX и \u{XXXX}?
Да, декодер распознаёт как классическую запись с 4 шестнадцатеричными цифрами (é), так и запись с фигурными скобками, которую используют некоторые языки, например Rust, и которая нужна для символов за пределами базовой плоскости (\u{1F600}).
Что будет, если в тексте смесь последовательностей и обычного текста?
Преобразуются только распознанные последовательности \uXXXX; весь остальной текст остаётся без изменений, поэтому можно обрабатывать частично экранированные строки.
Обработка 100% локально: ваш текст никогда не покидает браузер, преобразование выполняется целиком через WebAssembly на вашем устройстве.