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- Também escrito como
u2028\u2028
- Categoria
- Separadores de linha
- Removido por padrão
- Não
- Opção que governa
- Quebras de linha
-n - Pode ser essencial
- Não
Copiar e colar U+2028
Para copiar e colar LINE SEPARATOR (U+2028), clique no botão: o próprio caractere vai para a sua área de transferência, e Ctrl+V (Cmd+V no Mac) cola em qualquer lugar onde você possa digitar.
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, no 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.
O seu texto está em um arquivo e não na área de transferência? O relatório do documento para .docx, .odt e .html encontra o caractere dentro do arquivo, junto com os trechos ocultos e as alterações controladas, sem que você precise abri-lo. Se a pergunta é o que o resto do texto faz, e não o que este caractere faz, você pode contar os travessões e as transições prontas e ver onde cada hábito aparece, sem nota e sem afirmar nada sobre quem escreveu o texto.
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.
Confira o seu próprio textoLimpar no Chrome na hora de colarLimpar no seu Mac com um atalho de tecladoTodos os caracteres