Экзотические пробелы
IDEOGRAPHIC SPACE (U+3000)
Полноширинный пробел, ровно такой же ширины, как иероглиф. Это пробел на японском, китайском или корейском методе ввода в полноширинном режиме.
- Кодовая позиция
U+3000- Категория
- Экзотические пробелы
- Удаляется по умолчанию
- Нет
- Управляющий параметр
- Пробелы
-s - Может нести нагрузку
- Нет
Откуда он берётся
Любые тексты CJK, включая отступ в начале японского абзаца, — и от всякого, у кого при нажатии на пробел был включён полноширинный режим ввода.
Почему это важно
В русском или латинском тексте он выглядит широким пробелом, а ведёт себя как неизвестный символ: ломает `split(" ")`, проверку форм и поиск. В тексте CJK это правильный пробел, и его удаление портит вёрстку.
До и после
Полноширинный пробел между двумя обычными словами: шире ожидаемого — и это не U+0020.
Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.
Когда он уместен
По всей типографике CJK — абзацный отступ, промежутки между частями имени, выравнивание в вертикальном наборе.
Как его удалить
Включите параметр «Пробелы» (`-s`) — и он будет заменён обычным пробелом. С японским или китайским текстом сначала подумайте.
Это водяной знак ИИ?
Не водяной знак
Нет. Это обычный пробел письменностей CJK. В латинском тексте он означает, что у кого-то был включён полноширинный ввод.
Никак не связан с машинно сгенерированным текстом. Он приходит из программы, с клавиатуры или от человека.
Вопросы
Стоит ли приводить его к обычному в японском тексте?
Обычно нет. Для CJK это правильный пробел, и замена его на ASCII-пробел меняет визуальный ритм строки.
Почему форма не принимает мой ввод?
Многие проверки обрезают только ASCII-пробелы. Идеографический пробел в начале не обрезается, и поле кажется проверке пустым и не пустым одновременно.
Проверьте свой текст
Вставьте что угодно в инструмент очистки, чтобы увидеть каждый скрытый символ: позицию, кодовую позицию и то, что произойдёт с каждым из них. Ничего никуда не отправляется.