Очистка текста · без загрузки на сервер
Убрать то,
чего не видно.
Вставьте текст — покажем каждый невидимый код-пойнт по имени и номеру, потом заберите чистовик.
Вставьте текст, чтобы начать.
Вставьте текст, чтобы начать.
Вы получаете список код-пойнтов, а не просто очищенный текст
Большинство чистилок возвращают текст и оставляют гадать, что в нём было. Эта называет каждый найденный символ, даёт его номер в Unicode и говорит, удалён он или заменён. Если вы разбираете сломанный импорт или сравнение строк, которое не срабатывает, именно этот список вам и нужен.
Бережный режим не трогает рабочие символы
Часть невидимых символов делает настоящую работу: соединители держат последовательности эмодзи и нужны письменностям со слитным написанием. Бережный режим их сохраняет и убирает только то, чему в обычном тексте делать нечего. Строгий удаляет и их — это верно для машинных идентификаторов и неверно для текста с эмодзи, арабским, персидским и рядом азиатских письменностей.
Частые вопросы
Что такое нулевой ширины пробел?
U+200B — символ без ширины и без видимого начертания. В строке он занимает позицию, поэтому поиск, сравнение или ключ в базе могут не сработать на тексте, который на экране выглядит одинаково.
Откуда они берутся?
Копирование между редакторами и мессенджерами, вёрстка с мягкими переносами и словосоединителями, тексты справа налево с метками направления, а также намеренная маркировка Unicode-тегами (U+E0000–E007F).
Если они нашлись — текст писал ИИ?
Нет. Они встречаются в текстах людей и отсутствуют во многих текстах моделей. Инструмент показывает, что лежит в файле, а не кто его автор.