Пустые сообщения в чатах
WhatsApp, Discord и Telegram отклоняют полностью пустые сообщения. Один хангыльский заполнитель (U+3164) или брайлевский пробел (U+2800) проходит проверку и отправляется как пустая строка.
Текстовый инструмент
Четыре невидимых Unicode-символа, каждый со своей задачей. Выбирайте по коду: U+200B для мест переноса строки, U+2800 и U+3164 для пустых имён и сообщений, U+3000 для полноширинных CJK-отступов.
Пустой текст — это строка из Unicode-символов, которые отрисовываются без видимого глифа. Единого «невидимого символа» не существует — их несколько, и ведут они себя по-разному. Символы нулевой ширины вроде U+200B не занимают места и существуют, чтобы отмечать возможности переноса строки. Видимые, но пустые символы вроде U+2800 (брайлевский пробел), U+3000 (идеографический пробел) и U+3164 (хангыльский заполнитель) занимают знакоместо, но ничего не рисуют на экране. Различие важно, потому что платформы фильтруют их по-разному. Большинство чатов обрезает начальные и конечные пробелы — это убирает обычные пробелы (U+0020) и табы, но часто оставляет U+2800 и U+3164, поскольку Unicode относит их к символу и букве, а не к пробелу. Именно поэтому именно эти два выбирают, когда нужен пустой ник или пустое сообщение.
WhatsApp, Discord и Telegram отклоняют полностью пустые сообщения. Один хангыльский заполнитель (U+3164) или брайлевский пробел (U+2800) проходит проверку и отправляется как пустая строка.
Когда форма требует ввод, которого у вас нет, пустой символ удовлетворяет проверку «не пусто». Поле выглядит нетронутым, но отправляет реальный символ.
Био в Instagram и TikTok схлопывают подряд идущие пробелы. Брайлевский пробел удерживает пустую ячейку без обрезки, что даёт ручные переносы строк и отступы.
В играх вроде PUBG Mobile и Free Fire, по сообщениям, принимается U+3164 в именах игроков. Поддержка меняется от версии к версии, поэтому проверяйте перед использованием.
Unicode присваивает каждому символу общую категорию, и она определяет, как платформа с ним обращается. U+0020 (обычный пробел) — Space Separator. U+200B (пробел нулевой ширины) — Format. U+2800 (брайлевский пробел) — Symbol. U+3164 (хангыльский заполнитель) — Letter. U+3000 (идеографический пробел) — Space Separator, как обычный пробел, но полноширинный. Когда чат запускает процедуру обрезки пробелов, он обычно удаляет Space Separator и иногда Format, но оставляет Symbol и Letter нетронутыми. Именно поэтому брайлевский пробел и хангыльский заполнитель работают там, где пробел нулевой ширины вырезается. Вторая переменная — ширина. Символы нулевой ширины ничего не стоят визуально, но и не раздвигают текст — бесполезно для отступов. U+3000 имеет ширину в одну типографскую меру (em), поэтому в CJK-текстах его используют для абзацных отступов вместо нагромождения обычных пробелов. U+2800 и U+3164 занимают одно знакоместо, что полезно для удержания пустой строки в полях ников, считающих символы.
Хангыльский заполнитель (U+3164) имеет самый широкий охват: проходит проверку в никах и сообщениях Discord, био и комментариях Instagram, био TikTok, WhatsApp и Reddit. Брайлевский пробел (U+2800) — близкий второй и лучший выбор, когда модераторский бот фильтрует хангыльские символы. Пробел нулевой ширины (U+200B) работает в браузерах и большинстве текстовых полей, но вырезается чатами с агрессивной обрезкой; TikTok в частности удаляет его из био. Идеографический пробел (U+3000) учитывается в интерфейсах на CJK-языках и в любых полях, принимающих полноширинный текст, но отрисовывается как видимый промежуток, а не как пустота. Уникальные имена пользователей Discord (@handle) с 2023 года принимают только строчные буквы и цифры — ни один невидимый символ там не работает, только серверные ники и отображаемые имена.
Выберите символ выше, укажите количество копий и нажмите «Копировать». Хангыльский заполнитель (U+3164) — самый безопасный вариант по умолчанию для чатов и ников; брайлевский пробел (U+2800) — запасной, когда платформа вырезает хангыль.
Пустое поле содержит ноль символов и не проходит ни одну проверку «обязательно». Пустой текст содержит настоящие Unicode-символы, которые ничего не отрисовывают — поле проходит валидацию, потому что символы существуют, хоть они и невидимы.
Для пустого сообщения или ника начните с хангыльского заполнителя (U+3164) и переключитесь на брайлевский пробел (U+2800), если его отфильтруют. Для точки возможного переноса внутри длинного слова используйте пробел нулевой ширины (U+200B). Для полноширинных отступов в китайском или японском тексте — идеографический пробел (U+3000).
Платформа его вырезала. Большинство чатов запускает процедуру обрезки, которая удаляет начальные и конечные пробелы, а иногда и форматные символы нулевой ширины. Попробуйте другой символ — U+3164 и U+2800 переживают обрезку чаще, чем U+200B.
Нет. @handle в Discord принимает только строчные буквы и цифры. Некоторые игры фильтруют все невидимые символы. TikTok вырезает пробел нулевой ширины из био. Проверяйте в конкретном поле, прежде чем полагаться на него.
Это стандартные Unicode-символы, сами по себе они не нарушают правила ни одной платформы. Но если использовать их для обхода спам-фильтров или выдачи себя за другого пользователя, контент всё равно могут удалить. Применяйте их для форматирования, а не для злоупотреблений.