Подготовите вход
Поставьте представительную образцу, содержащую акценты, сочетающую знаки, вариации ширины, связки, символы или импортный текст, который действует несовместимо.
Нормализовать эквивалент Unicode Сделать последовательность умышленно
Перевести текст в NFC, NFD, NFKCили NFKD при отчетности о изменениях в коде-точке, сохранении источника для сравнения и документации рисков совместимости. Канонические формы могут изменить кодирование без изменения внешнего вида, в то время как формы совместимости могут умышленно заполнить отличия, такие как ширина или символы презентации.
Счет и трансформация проходят локально. Nirmion не отправляет текст в этом рабочем пространстве API.
Продуктный водитель
Поставьте представительную образцу, содержащую акценты, сочетающую знаки, вариации ширины, связки, символы или импортный текст, который действует несовместимо.
NFC Состав канонических последований NFD развалить их NFKC Состав после совместимости, и NFKD Разрыв после совместимости.
Сравнить точки кода и тестировать результат в поисковых, валидационных, подписей, идентификаторов, рендеров и систем низкого потока, прежде чем менять хранимые данные производства.
Как это работает
JavaScript String.normalize получает одну из четырех стандартизированных форм. NFC И NFD Применяется каноническая эквивалентность NFKC И NFKD Также используется совместимость с картографией. И инструмент рассчитывает Unicode Кодные точки до и после, но не пересчитают, разделяют, тремят или удаляют невидимые символы. Операция управляет более 500 000 входных единиц и 1 млн выходной единиц, и отвергает любую неперечисленную форму нормализации. Операция работает в этой таблице браузера, применяет явные ограничения перед дорогой работой и не отправляет текст рабочего пространства в A Nirmion API.
Полезный когда
Используйте Unicode нормализация, когда эквивалентные последовательности создают известную техническую проблему, а выбранная форма соответствует контракту с данными.
Ответы на вопросы
Практические границы с текстовыми инструментами. Эти ответы объясняют, что измеряется, что сохраняется, и когда еще требуется руководящий обзор.
NFC Это обычный дефолт хранения, но правильный выбор принадлежит получающей спецификации. Не выбирайте формы совместимости, не понимая их поведение.
Не в NFD Можно разделить базовый букву и знак, но оба остаются. Используйте акцент удаления только тогда, когда удаление знака действительно намечено.
Да и Канонически эквивалентные последовательности часто одинаковы, в то время как кодо-точка и байты меняются.
конфиденциальность и сохранение
Nirmion Выполняет эти операции с помощью браузера JavaScript. Рабочий зал не называет каталог API с источником текста, а контент завершенного работ хранится только в памяти этого компонента для перезагрузки.
Скачанный файл остается в загрузках браузера, хранении устройств, резервных копиях и любое место, где вы его делите. Очистите или закрыть страницу при работе на совместном устройстве и избегайте пасти тайны в расширениях или третейских менеджеров клип-бордов.
Детали инструмента
Nirmion Unicode Нормализуется это NFC, NFD, NFKCили NFKD В тексте до 500 000 символов и докладов вход и выход кодовых точек. Он помогает разработчикам, редакторам, командам данных и рабочим потокам локализации проверять эквивалентные последовательности перед хранением или сравнением. JavaScript String.normalize получает одну из четырех стандартизированных форм. NFC И NFD Применяется каноническая эквивалентность NFKC И NFKD Также используется совместимость с картографией. И инструмент рассчитывает Unicode Кодные точки до и после, но не пересчитают, разделяют, тремят или удаляют невидимые символы. Это делает поведение проверяемым и повторяемым вместо того, чтобы представить необъяснимый результат.
Результат спускается как text_nirmion_tools_unicode_normalized.txt. На странице отличится каноническая композиция от совместимости и предупреждается о идентификаторах, подписях, хашетах, байтах, широтах, связях и символах. Операция работает в этой таблице браузера, применяет явные ограничения перед дорогой работой и не отправляет текст рабочего пространства в A Nirmion API. Скачать очищает активное рабочее пространство, а последние три завершенных результата остаются доступны в этой разделке для перезагрузки.