uk

Юнікод-escape

Перетворюйте текст на escape-послідовності Unicode (\uXXXX) і назад, локально у вашому браузері й без жодного завантаження.

Що екранувати
  • Лише не-ASCII
  • Усі символи

Обробка локально на вашому пристрої ...

0%

Ваші файли так і не залишили ваш пристрій

    Чи завантажується мій файл?

    Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

    Без завантаження100% локально
    Вміст лишається у васбез доступу третіх осіб
    Сервери в НімеччиніGDPR за задумом
    Незалежний аудитTLS A+ · Заголовки A+

    У вихідному коді, JSON чи файлах конфігурації спеціальні символи часто записують як escape-послідовність Unicode: умляут на кшталт ä тоді має вигляд \u00e4. Так текст залишається обмеженим чистим ASCII, і під час обміну між системами уникаються проблеми з кодуванням. Цей інструмент перетворює в обидва боки: текст стає escape-послідовностями, а вони знову стають читабельним текстом.

    Напрямок визначається автоматично: якщо ввід містить послідовності \uXXXX або \u{...}, вони декодуються; інакше текст кодується. За замовчуванням екрануються лише символи поза ASCII (умляути, наголоси, емодзі); з опцією "Усі символи" екранується кожен символ. Символи поза базовою площиною (наприклад, емодзі) подаються як сурогатна пара з двох \uXXXX, точно як у JavaScript.

    Усе перетворення виконується повністю локально у вашому браузері чистим JavaScript: ваш текст не завантажується, не зберігається й жодна стороння бібліотека не підвантажується з CDN. Результат можна завантажити як текстовий файл або скопіювати напряму.

    Технічні дані

    Технічні дані
    Вхідні форматиВведення тексту
    Вихідний форматTXT
    Пакетна обробкаНі
    ОбробкаЛокально в браузері (JavaScript)
    Завантаження файлівНемає

    У 3 кроки

    1. Вставте текст або escape-послідовності \uXXXX у текстове поле.
    2. За бажання оберіть "Усі символи" замість "Лише не-ASCII".
    3. Прочитайте результат або завантажте його як текстовий файл.

    Обмеження: Використовує escape-послідовності \uXXXX (а під час декодування також \u{...}), як це прийнято в JavaScript і JSON. Кодування виконується через одиниці коду UTF-16, тож символи поза базовою площиною займають два escape. Інші форми escape (наприклад, \xHH чи \NNN) не створюються. Дуже великі тексти обмежені пам'яттю вашого пристрою.

    Часті запитання

    Чи завантажується мій текст?

    Ні. Перетворення виконується повністю локально у вашому браузері; ваш текст ніколи не залишає пристрій і не зберігається.

    Чи визначає інструмент напрямок автоматично?

    Так. Якщо ввід містить послідовності \uXXXX, він декодує; інакше кодує текст.

    Що робить "Усі символи"?

    Тоді кожен символ записується як \uXXXX, зокрема звичайні літери, це корисно, коли весь текст має бути безпечним для ASCII.

    Чи працюють емодзі?

    Так. Емодзі кодуються як сурогатна пара з двох \uXXXX і правильно збираються під час декодування; форма \u{...} теж читається.

    Схожі інструменти