Скрытые символы в текстах ChatGPT: что это и как их удалить
Опубликовано 12 ноября 2026 г. · 4 мин чтения · Команда TraceWipe
Вы вставляете текст из ChatGPT в документ, и что-то идёт не так: строка не переносится, поиск не находит слово, которое вы ясно видите, или веб-форма отказывается его принимать. Виновник часто — символ, которого не видно.
В этой статье объясняется, какие невидимые символы встречаются в текстах, созданных ИИ, и в скопированных текстах, являются ли они «водяными знаками» и как их найти и удалить.
Что такое «скрытые символы»
Unicode — система, с помощью которой компьютеры представляют текст, — содержит множество символов, которые не занимают видимого места или выглядят точно как обычный пробел. У них есть законное применение в типографике и в языках вроде арабского, персидского и хинди, но в обычном русском тексте они, как правило, появляются случайно.
Самые распространённые:
| Символ | Код | Что делает |
|---|---|---|
| Пробел нулевой ширины | U+200B | Невидимая точка возможного переноса — без ширины |
| Разъединитель / соединитель нулевой ширины | U+200C / U+200D | Управляют соединением букв или эмодзи |
| Соединитель слов | U+2060 | Незаметно запрещает перенос строки |
| Маркер порядка байтов | U+FEFF | Служебная метка файла, которая иногда попадает в середину текста |
| Мягкий перенос | U+00AD | Виден только при переносе слова в конце строки |
| Неразрывный пробел | U+00A0 | Выглядит как пробел, но запрещает перенос строки |
| Узкий неразрывный пробел | U+202F | Более узкий неразрывный пробел, используемый в некоторых форматах чисел и дат |
| Управляющие символы направления | U+202A–U+202E, U+2066–U+2069 | Меняют направление отображения текста |
| Символы-теги Unicode | U+E0000–U+E007F | Невидимые копии латинских букв ASCII — могут составлять целое скрытое сообщение |
Добавляет ли ChatGPT в текст скрытые водяные знаки?
Этот вопрос стал вирусным в апреле 2025 года, когда пользователи и образовательный стартап сообщили, что новые «рассуждающие» модели OpenAI вставляют в длинные ответы узкие неразрывные пробелы (U+202F). Многие решили, что это секретный водяной знак.
По сообщениям того времени, OpenAI ответила, что эти символы — особенность того, как обучались модели, а не намеренный водяной знак; более поздние проверки показали, что такое поведение в основном исчезло. OpenAI публично заявляла, что исследовала водяные знаки для текста, но не стала их внедрять, указав, как легко их обойти и что они могут несправедливо затронуть людей, для которых английский не родной. Правила меняются — особенно по мере вступления в силу законов о прозрачности ИИ, — поэтому сверяйтесь с актуальной документацией поставщика.
Как бы то ни было, ясно две вещи:
- Скрытые символы — ненадёжный способ определить ИИ-текст. Они встречаются в текстах из многих источников — текстовых редакторов, PDF, веб-страниц, мессенджеров — и исчезают после простой очистки.
- Их удаление не делает текст «необнаружимым». Детекторы ИИ анализируют манеру письма, а не невидимые символы.
Почему скрытые символы всё равно проблема
Даже если они ничего не означают, невидимые символы создают реальные проблемы:
- Сломанное форматирование — странные переносы, слова, которые не переносятся, съехавший текст.
- Неработающий поиск — слово «счёт» с пробелом нулевой ширины внутри не найдётся по запросу «счёт».
- Ошибки в коде и данных — случайный U+FEFF или U+200B в конфигурационном файле, CSV, формуле таблицы или URL может вызвать ошибки, которые очень трудно найти.
- Отклонённые формы и имена пользователей — некоторые сайты отвергают ввод с необычными символами.
- Скрытые инструкции — символы-теги Unicode могут спрятать целые предложения в безобидном на вид тексте. Исследователи безопасности показали, как так можно передать ИИ-системам инструкции («промпт-инъекция»), которых читающие люди никогда не увидят.
- Подмена — управляющие символы направления могут заставить текст или код отображаться иначе, чем он реально выполняется (техника «Trojan Source»).
Как найти скрытые символы
- Откройте очистку ИИ-текста TraceWipe.
- Вставьте текст.
- Инструмент подсчитает каждый скрытый символ, назовёт его (например, ZERO WIDTH SPACE) и подсветит точное место в тексте.
- Если в тексте есть символы-теги Unicode, скрытое в них сообщение будет расшифровано и показано.
Всё работает в браузере, поэтому текст никогда не покидает ваше устройство.
Вставьте, очистите, скопируйте — за секунды.
Как удалить скрытые символы
В инструменте очищенная версия отображается рядом с оригиналом. Можно выбрать:
- Заменить особые пробелы обычными — неразрывные, тонкие и узкие пробелы становятся обычными.
- Убрать двойные пробелы — приводит в порядок оставшиеся отступы.
- Упростить кавычки и тире — превращает «ёлочки», длинные тире (—) и многоточия (…) в простые символы клавиатуры. Полезно для кода, CSV и систем, работающих с простым текстом.
- Сохранить или удалить модификаторы эмодзи — эмодзи вроде семей или цветных сердечек используют соединители и селекторы вариантов, поэтому по умолчанию сохраняются.
Затем нажмите Копировать очищенный текст.
Другие способы
- Microsoft Word: включите Отобразить все знаки ¶, чтобы увидеть часть символов форматирования, и используйте Найти и заменить со специальными символами. Это показывает не все символы нулевой ширины.
- Редакторы кода: VS Code по умолчанию подсвечивает многие невидимые и неоднозначные символы Unicode.
- Вставка как простого текста: Ctrl + Shift + V (Windows) или Cmd + Shift + Option + V (Mac) убирает форматирование, но не удаляет невидимые символы Unicode.
Частые вопросы
Изменит ли удаление скрытых символов мои слова?
Нет. Инструмент только удаляет или нормализует невидимые символы и особые пробелы. Необязательное упрощение кавычек и тире меняет стиль пунктуации и по умолчанию выключено.
Безопасно ли удалять символы в арабском или персидском тексте?
Соединители и разъединители нулевой ширины могут иметь значение в некоторых письменностях, а знаки направления важны в текстах, написанных справа налево. Проверьте результат перед использованием и сохраните оригинал.
Добавляют ли скрытые символы другие ИИ-инструменты?
Скрытые символы могут появиться в тексте из любого источника, включая другие чат-боты, PDF и веб-страницы. Относитесь к ним как к проблеме форматирования, а не как к доказательству происхождения текста.
Могут ли скрытые символы прятать сообщение для ИИ?
Да. Символы-теги Unicode могут закодировать целое предложение, невидимое для людей, но читаемое программами, включая ИИ-модели. Очистка текста расшифровывает и показывает любое такое сообщение.
Все инструменты TraceWipe работают конфиденциально в вашем браузере.