Перейти до вмісту
TextArray
100% локально

Детектор невидимих символів

Знайдіть у тексті приховані символи Unicode та виділіть, видаліть або замініть їх.

Введення
Вихід

Детектор невидимих символів

Чистий текст може містити символи, яких ви не бачите. Скопіюйте з помічника в чаті, Word, PDF-файл або веб-сторінку та пробіли нульової ширини, нерозривні пробіли, м’які дефіси та покажчики напрямків — потім не вдається імпортувати CSV, два ідентичні на вигляд рядки відмовляються збігатися, код розривається на символі, який редактор не показує, або пошук пропускає очевидне. Цей детектор робить видимим прихований шар і позбавляється від нього.

Вставте свій текст, і кожен невидимий символ буде позначено на місці за допомогою жетона, наприклад ⟨U+200B⟩, тож ви точно бачите, де кожен з них сидить. Під текстом міститься короткий перелік усіх знайдених символів із кодовою точкою Unicode, назвою та кількістю — нульовий пробіл × 3, безрозривний пробіл × 2 — щоб ви знали, з чим маєте справу, перш ніж щось змінювати.

Перемкніть дію на видалення, щоб видалити кожен прихований символ, або на заміну пробілом, щоб перетворити символи, схожі на пробіли, як-от нерозривні та тонкі пробіли, на звичайні пробіли, тоді як символи нульової ширини повністю зникають — це запобігає склеюванню слів. Нерозривні пробіли часто є навмисним шрифтом, тому їх захищає окремий перемикач. Виявлено пробіли нульової ширини та з’єднувачі, позначку порядку байтів, м’які дефіси, двонаправлені позначки та заміщення, екзотичні пробіли Unicode, заповнювач хангиль, пробіл Брайля та контрольні коди; вкладки та розриви рядків є структурою, а не сміттям, і залишаються окремо.

Усе працює у вашому браузері, і нічого не завантажується. Підрахунок показує, скільки невидимих персонажів було знайдено, скільки видів і загальну кількість персонажів.

FAQ

Звідки беруться невидимі персонажі?
Текстові процесори та механізми верстки вставляють нерозривні пробіли та м’які дефіси для типографіки, файли починаються з позначки порядку байтів, а текст, скопійований із помічників чату чи веб-сторінок, часто має пробіли нульової ширини — іноді навмисно, як водяний знак або щоб пропустити фільтри. Усі вони витримують копіювання та вставлення.
Яка різниця між видаленням і заміною на пробіл?
Видалити відразу видаляє всі виявлені символи, які можуть склеювати слова, коли між ними стоїть нерозривний пробіл. Заміна на пробіл перетворює символи, схожі на пробіли — нерозривні, тонкі, ідеографічні пробіли тощо — на звичайні пробіли та видаляє лише символи нульової ширини, тому межі слів зберігаються.
Чому інструмент позначає мої емодзі?
Об’єднані емодзі, як-от сім’ї та емодзі професії, утримуються разом з’єднувачами нульової ширини (U+200D), про що детектор чесно повідомляє. Якщо їх видалити, емодзі розбивається на частини. Спершу запустіть виділення, а якщо з’єднувачі належать до емодзі, які ви хочете зберегти, залиште цей текст як є.
Чи можуть невидимі символи бути проблемою безпеки?
так Перевизначення справа наліво може візуально перевернути частину назви файлу чи URL-адреси, щоб «gpj.exe» читалося як «exe.jpg», а двонаправлені перевизначення у вихідному коді можуть призвести до того, що він переглядається не так, як компілюється. Підсумок називає кожну знайдену позначку напрямку, тож такому трюку ніде сховатися.
Мій текст десь завантажено?
Ні. Інструмент повністю працює у вашому браузері, і ваш текст ніколи не залишає ваш пристрій.