TT Text Tools

Видалення невидимих символів

Виявляйте та видаляйте з тексту пробіли нульової ширини, BOM, м’які переноси, нерозривні пробіли, керівні символи bidi та інші приховані символи Unicode.

🔒 Працює повністю у вашому браузері — нічого не завантажується

0 special characters found · 0 removed · 0 replaced

Marked preview

Advertisement

Знайдіть символи, яких не видно

Текст, скопійований із вебсторінок, месенджерів, текстових редакторів і чат-ботів зі штучним інтелектом, часто містить символи, що не займають видимого місця. Пробіл нульової ширини (U+200B) може завадити пошуку знайти збіг, маркер порядку байтів (U+FEFF) на початку файлу може зламати заголовок CSV або парсер JSON, м’який перенос (U+00AD) може без видимої причини розірвати слово посередині, а нерозривний пробіл (U+00A0) може призвести до того, що два рядки, які виглядають однаково, не пройдуть перевірку на рівність. Цей інструмент сканує ваш текст, перелічує кожен прихований символ за типом із його кодовою точкою Unicode та кількістю, а також показує точний рядок, стовпець і позицію кожного з них.

Попередній перегляд із позначками замінює кожен невидимий символ невеликою підписаною міткою, як-от ZWSP, NBSP чи RLO, тож ви бачите, де саме він стоїть серед ваших слів. Символи, які буде збережено, показано іншим кольором. Наведіть курсор на мітку, щоб побачити її повну назву та кодову точку.

Що видаляється, а що замінюється

Видаляються символи нульової ширини, word joiner, м’які переноси, двонапрямлені керівні символи вбудовування, перевизначення та ізоляції, позначки напрямку зліва направо і справа наліво, невидимі математичні оператори, порожні символи-заповнювачі хангиль і шрифту Брайля, символи тегів та будь-які інші символи категорії Unicode «format». Керівні символи також видаляються, за винятком табуляцій і розривів рядків. Нерозривні пробіли за замовчуванням перетворюються на звичайні, оскільки їх видалення склеїло б слова; ви можете змінити це на видалення або збереження. Інші незвичні пробіли, як-от em-пробіли, тонкі пробіли та ідеографічний пробіл, нормалізуються до звичайного пробілу, якщо ви не вирішите їх зберегти.

Чому приховані символи мають значення

Невидимі символи спричиняють справжні помилки: невдалі входи в систему, коли пароль містить пробіл нульової ширини, дублікати записів, які не виявляються, код, що відмовляється компілюватися, і дивні на вигляд фрагменти в пошукових системах. Двонапрямлені перевизначення можуть навіть змусити файл, який насправді називається «invoice[RLO]fdp.exe», відображатися як «invoiceexe.pdf», або приховати шкідливу логіку у вихідному коді. Деякі генератори тексту та системи водяних знаків також вставляють символи нульової ширини, щоб позначати вміст. Очищення тексту перед публікацією, імпортом чи комітом допомагає уникнути цих проблем. Оскільки інструмент повністю працює у вашому браузері, його безпечно використовувати для паролів, приватних повідомлень і пропрієтарного коду.

Як користуватися

  1. Вставте текстДодайте текст, скопійований із вебсайту, чату, PDF, інструмента ШІ або електронної таблиці.
  2. Перегляньте знайденеПодивіться на кожен тип прихованого символу з кількістю, кодовою точкою та точним рядком і стовпцем.
  3. Оберіть спосіб очищенняВирішіть, чи перетворювати нерозривні та інші пробіли Unicode на звичайні пробіли і чи зберігати з’єднувачі емодзі.
  4. Скопіюйте чистий текстСкопіюйте або завантажте очищений результат без жодних невидимих символів.

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

Які символи видаляє інструмент?
Пробіл нульової ширини, з’єднувач і роз’єднувач нульової ширини, маркер порядку байтів (BOM), word joiner, м’який перенос, двонапрямлені керівні символи, як-от RLO і LRI, невидимі математичні оператори, заповнювачі хангиль, символи тегів, керівні символи та будь-який інший символ форматування Unicode (Cf).
Чому з’єднувачі нульової ширини всередині емодзі зберігаються?
Багато емодзі, як-от сімейні групи, професії та комбінації відтінків шкіри, утворюються шляхом поєднання кількох емодзі за допомогою ZWJ. Його видалення розбиває їх на окремі зображення, тому за замовчуванням з’єднувачі між емодзі зберігаються.
Що відбувається з нерозривними пробілами?
За замовчуванням вони перетворюються на звичайні пробіли, щоб слова залишалися розділеними. Ви також можете повністю їх видалити або залишити без змін.
Чи можуть приховані символи бути небезпечними?
Символи двонапрямленого перевизначення можуть змусити текст або назви файлів відображатися інакше, ніж вони збережені, — цей трюк використовують у фішингу та в атаках на код «Trojan Source». Їх видалення показує справжній порядок.
Чи надсилається мій текст на сервер?
Ні. Сканування та очищення відбуваються повністю у вашому браузері; нічого не завантажується і не зберігається.
Advertisement