Удалить невидимые символы

Убирает пробелы нулевой ширины, метку порядка байтов и другие невидимые символы форматирования. Видимые пробелы остаются.

Символы, которых не видно

Во вставленном тексте иногда есть пробел нулевой ширины, метка порядка байтов или двунаправленный знак. Строка выглядит обычно, а сравнение не сходится. Страница убирает эти символы форматирования. Обычные пробелы, табуляцию и переносы она не трогает. Пробелы: удалить пробелы. Лишние промежутки: сжать пробелы.

Как пользоваться

  1. Вставьте текст. Первая строка результата говорит, сколько символов убрано. Дальше очищенный текст.
  2. «Показать как [U+…]» заменяет каждый символ кодом, например [U+200B], вместо удаления.
  3. «Все символы форматирования» расширяет набор до каждого форматного символа Unicode. Выключенное трогает только обычный невидимый набор.
  4. Пример загружает hello, пробел нулевой ширины, world и BOM. По умолчанию счёт 2 и текст helloworld.

Какие коды двигаются

Начальный набор: мягкий перенос, соединитель графем, арабская метка буквы, монгольский разделитель гласных, пробел нулевой ширины, несоединитель, соединитель, метки слева направо и справа налево, двунаправленные вставки и переопределения, соединитель слов, невидимые операторы, изоляты, метка порядка байтов и межстрочные примечания. Все символы форматирования включают и селекторы начертания, поэтому эмодзи может сменить вид. Буквы, видимые пробелы, переносы и обычная пунктуация остаются. Счёт включает и те, которые вы только пометили.

Когда нужно

  • Вставленный пароль или код выглядит верно и всё равно не совпадает.
  • Абзац начинается с BOM из файла UTF-8.
  • Найти, где сидит пробел нулевой ширины, включив метки U+.

Вопросы

Видимые пробелы на месте.

Это обычные пробелы. Страница убирает только невидимые символы форматирования.

Эмодзи изменился.

Все символы форматирования могут снять селектор начертания. Оставьте опцию выключенной, если нужны только нулевая ширина и BOM.