Декодер Unicode escape-последовательностей
Декодирует Unicode escape-последовательности «\uXXXX» в читаемый текст с поддержкой суррогатных пар UTF-16.Пример: «\u0441\u0442\u0440\u043E\u043A\u0430» → «строка».
Unicode escape-последовательности используются для кодировки символов в формате \uXXXX, где XXXX – шестнадцатеричный код Unicode. Этот метод применяется в JSON, JavaScript, Python и других языках программирования для представления символов, недоступных в стандартной ASCII-таблице.
Например, \uD83D\uDE80 соответствует эмодзи 🚀 (ракета), а \u041F\u0440\u0438\u0432\u0435\u0442 декодируется в текст "Привет".
UTF-16 использует суррогатные пары (\uD800-\uDFFF) для представления символов, чей код превышает 0xFFFF. Это необходимо для работы с расширенной таблицей Unicode, содержащей эмодзи, математические символы и иероглифы.
Декодирование таких строк позволяет восстановить оригинальное представление текста, корректно отображая кириллицу, специальные знаки и сложные символы в их привычной форме.