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

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

PARAGRAPH SEPARATOR (U+2029)

Юникодный разрыв абзаца — напарник U+2028 уровнем выше, там же и с той же историей.

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

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

Текстовые процессоры и программы вёрстки, когда абзац действительно заканчивается, а также извлечение текста из PDF и RTF.

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

Как и U+2028, это разрыв, который большинство построчных инструментов игнорирует, поэтому документ может выглядеть одной гигантской строкой. С JavaScript у него та же история про строковые литералы.

До и после

Доабзац одинU+2029абзац два
Послеабзац один абзац два

Два абзаца, которые большинство инструментов прочитает как одну строку.

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

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

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

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

Включите параметр «Концы строк» (`-n`) — и он свернётся в обычный LF.

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

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

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

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

Вопросы

Чем он отличается от U+2028?

U+2028 заканчивает строку внутри абзаца, U+2029 заканчивает сам абзац. Параметр «Концы строк» сворачивает оба в перевод строки.

Стоит ли применять его в обычном тексте?

Нет. В обычном тексте принято ставить пустую строку — её понимает любой инструмент.

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

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

Проверьте свой текстВсе символы