Как это работает
Инструмент проходит по кодовым точкам и отмечает специальные пробелы, символы форматирования, управляющие знаки направления текста, селекторы вариантов и отдельные заполнители. Обычный пробел U+0020 не отмечается. Проверка показывает потенциально значимые символы, а не ошибки: соединители нужны некоторым письменностям и составным emoji. Очистка выполняется только для выбранных групп; специальные пробелы заменяются обычными, остальные выбранные символы удаляются.
Практический пример
Если скопированное имя не находится поиском, проверьте его на U+200B ZERO WIDTH SPACE. Если слова неожиданно не переносятся, причиной может быть U+00A0 NO-BREAK SPACE. Выберите замену специальных пробелов, выполните проверку и сравните результат с исходником.
Локальная обработка
Текст и результат не отправляются на сервер, не попадают в аналитику и не сохраняются в браузерном хранилище. Копирование и скачивание запускаются только вами.
Вопросы и ответы
Удаляются ли символы сразу?
Нет. При первом запуске ничего не выбрано, поэтому результат совпадает с исходником. Выбор группы применяется только после нажатия кнопки проверки; исходное поле не меняется.
Почему отмечены переносы строк и emoji?
Табуляция и переносы относятся к управляющим символам. Некоторые emoji используют соединитель U+200D или селектор U+FE0F. Их удаление может изменить вид текста: выбирайте группы осознанно.
Как считаются позиции и какие есть ограничения?
Позиции начинаются с 1 и считаются по кодовым точкам, а не по видимым буквам. Проверяются все данные до 50 000 единиц UTF-16. Предпросмотр ограничен 2000 кодовыми точками, для каждого найденного символа показаны первые 8 позиций. Это диагностика заданных групп, а не полный аудит Unicode-безопасности.