Підготуйте вхід
Зберігайте представницьку зразку, що містить акценти, поєднуючи знаки, варіанти ширини, зв'язки, символи або імпортний текст, що поводиться несумісно.
Нормалізуйте рівність Unicode Слідкуйте навмисно
Перетворювати текст на NFC, NFD, NFKCабо NFKD під час повідомлення про зміни коду-точки, збереження джерела для порівняння та документації ризиків відповідності. Канонічні форми можуть змінювати кодування без зміни зовнішнього вигляду, в той час як форми сумісності можуть навмисно заповнювати відмінності, такі як ширина або символи презентації.
Розрахунок і трансформації відбуваються локально. Nirmion не надсилає текст в цьому робочому місці до одного API.
Продукційний інструкція
Зберігайте представницьку зразку, що містить акценти, поєднуючи знаки, варіанти ширини, зв'язки, символи або імпортний текст, що поводиться несумісно.
NFC Складає канонічні послідовності NFD Їх розбивають NFKC Потім з'являється після сумісності і NFKD Розчин після перехрещення сумісності.
Порівняйте точки коду і перевіряйте результат пошуку, валідації, підписів, ідентифікаторів, рендерації та систем зниження потоку, перш ніж змінювати зберігані дані про виробництво.
Як це працює
JavaScript String.normalize отримує одну з чотирьох стандартизованих форм. NFC І І NFD Використовуйте канонічну рівновагу, в той час як NFKC І І NFKD Також використовується система збігу збігу. Інструмент розраховує Unicode Код пунктів перед і після, але не переписує, розриває, розрізає або видаляє невидимі символи. Операція обробляє понад 500 000 вхідних і 1 млн вихідних одиниць, а також відкидає будь-яку неперераховану форму нормалізації. Операція працює в цій таблиці браузера, застосовує експлицитні обмеження до дорогих робіт, і не надсилає текст робочого простору до 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. Сторінка відрізняє канонічну композицію від сумісності і попереджає про ідентифікатори, підписи, хашети, байт-офсет, широкі форми, зв'язки та символи. Операція працює в цій таблиці браузера, застосовує експлицитні обмеження до дорогих робіт, і не надсилає текст робочого простору до Nirmion API. Завантаження очищає активний робочий простір, а останні три завершені результати залишаються доступними в цій таблиці для перезавантаження.