Separadores de linha
LINE SEPARATOR (U+2028)
O caractere de “nova linha aqui” do próprio Unicode, diferente do line feed do ASCII. Ele termina uma linha sem terminar o parágrafo.
- Ponto de código
U+2028- Categoria
- Separadores de linha
- Removido por padrão
- Não
- Opção que governa
- Quebras de linha
-n - Pode ser essencial
- Não
De onde ele vem
Do Shift+Enter na maioria dos processadores de texto e das ferramentas de diagramação, e de tudo o que exporta a partir deles. Editores de texto do macOS e o InDesign são fontes prolíficas.
Por que ele importa
É uma quebra de linha que a maior parte do software orientado a linhas não reconhece. Arquivos se dividem no número errado de linhas, linhas de CSV se juntam e — o caso famoso — um U+2028 cru dentro de um literal de string em JavaScript já foi erro de sintaxe, o que quebrava JSON embutido em HTML.
Antes e depois
Uma quebra de linha que o seu editor de texto pode não contar como uma.
O caractere aparece como uma etiqueta para você ver onde ele fica. No seu texto, ele não desenha absolutamente nada.
Quando ele é legítimo
Dentro de um parágrafo que realmente precisa de uma quebra de linha suave, em software que o entenda. Em texto simples, um line feed é mais seguro e significa a mesma coisa para quem lê.
Como remover
Ligue Normalizar quebras de linha (`-n`) e ele é dobrado para um LF simples, junto com CRLF, CR, NEL e o U+2029.
Ele é uma marca-d’água de IA?
Não é marca-d’água
Não. Ele vem de processadores de texto e de ferramentas de diagramação. Encontrar um diz que o texto passou por um editor de texto formatado.
Nenhuma relação com texto gerado por máquina. Ele vem de algum software, de um teclado ou de uma pessoa.
Perguntas
Por que esse caractere quebrou o meu JavaScript?
Antes do ES2019, o U+2028 e o U+2029 não podiam aparecer sem escape em literais de string, então um JSON embutido direto em uma tag de script podia falhar no parse. Os motores modernos aceitam; os antigos e muitas ferramentas ainda não.
Por que ele não é normalizado por padrão?
Porque mudar quebras de linha muda o arquivo. Essa deve ser uma decisão sua, e não de um limpador.
Confira o seu próprio texto
Cole qualquer coisa no limpador para ver todos os caracteres ocultos que ela contém, com posição, ponto de código e o que acontece com cada um. Nada é enviado para lugar nenhum.