Перейти к содержимому
Ghostchars

Разделители строк

NEXT LINE (U+0085)

NEL, управляющий символ C1 со значением «начать новую строку». Он пришёл из EBCDIC, где был символом перевода строки.

Кодовая позиция
U+0085
Другие записи
u0085\u0085…
Удаляется по умолчанию
Нет
Управляющий параметр
Концы строк -n
Может нести нагрузку
Нет

Скопировать и вставить U+0085

Чтобы скопировать и вставить NEXT LINE (U+0085), нажмите кнопку: в буфер обмена попадёт сам символ, а Ctrl+V (Cmd+V на Mac) вставит его в любое место, где можно печатать.

Откуда он берётся

Данные с мейнфреймов, преобразование EBCDIC в ASCII, часть инструментов XML (спецификация XML требует считать NEL концом строки) и неправильно декодированный Windows-1252.

Почему это важно

В одних инструментах это разрыв строки, в других невидимый управляющий символ, в третьих он вырезается как управляющий. Две программы, читая один файл, могут разойтись в том, сколько в нём строк.

До и после

NEXT LINE (U+0085) до и после очистки, скрытый символ показан подписанной плашкой
Справочная карточка этого символа: кодовая позиция, вердикт и то же самое до и после, одной картинкой.
Дострока одинU+0085строка два
Послестрока один строка два

Перевод строки из другой эпохи, невидимый для большинства современных инструментов.

Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.

Когда он уместен

В данных, пришедших с мейнфрейма, и внутри XML, где он является оговорённым концом строки.

Как его удалить

Включите параметр «Концы строк» (`-n`), и он станет обычным LF. Обратите внимание: параметр «Управляющие символы» его НЕ удаляет: Ghostchars относит его к разрывам строк, а не к управляющим символам, потому что именно это он и значит.

Текст лежит в файле, а не в буфере обмена? Отчёт по документу для .docx, .odt и .html находит символ внутри файла вместе со скрытыми фрагментами и исправлениями, и открывать файл для этого не нужно. Если вопрос в том, что делает остальной текст, а не этот один символ, можно посчитать тире и дежурные связки и увидеть, где проявляется каждая привычка: без баллов и без утверждений о том, кто написал текст.

Это водяной знак ИИ?

Не водяной знак

Нет. NEL остаётся артефактом преобразования кодировок, чаще всего из EBCDIC или из неправильно декодированного файла Windows-1252.

Никак не связан с машинно сгенерированным текстом. Он приходит из программы, с клавиатуры или от человека.

Вопросы

Почему параметр «Управляющие символы» его не удаляет?

Потому что удаление разрыва строки склеило бы две строки. Его место рядом с остальными концами строк, под параметром `-n`, который сворачивает его в LF.

XML правда его требует?

Да: обработчик XML обязан привести NEL к переводу строки, поэтому он и проходит невредимым через столько конвейеров.

Проверьте свой текст

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

Проверьте свой текстОчищать в Chrome прямо при вставкеОчищать на Mac одной комбинацией клавишВсе символы

Анонимная статистика?

Ghostchars обрабатывает ваш текст в браузере и никуда его не отправляет. Мы хотели бы считать просмотры страниц через собственный сервер аналитики, почти без cookie: содержимое не собирается никогда.