Separadores de linha
NEXT LINE (U+0085)
O NEL, um controle C1 que significa “comece uma nova linha”. Ele vem do EBCDIC, onde era o caractere de nova linha.
- Ponto de código
U+0085- 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
De dados de mainframe, da conversão de EBCDIC para ASCII, de algumas ferramentas de XML (a especificação do XML exige que o NEL seja tratado como fim de linha) e de decodificação errada de Windows-1252.
Por que ele importa
Ele é quebra de linha em algumas ferramentas, caractere de controle invisível em outras, e é descartado como controle por um terceiro grupo. Dois programas lendo o mesmo arquivo podem discordar sobre quantas linhas ele tem.
Antes e depois
Uma quebra de linha de outra era, invisível para a maioria das ferramentas modernas.
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
Em dados vindos de um mainframe e dentro de XML, onde ele é um fim de linha especificado.
Como remover
Ligue Normalizar quebras de linha (`-n`) e ele vira um LF simples. Repare que ele NÃO é removido pelo `--controls`: o Ghostchars o classifica como quebra de linha, e não como controle, porque é isso que ele significa.
Ele é uma marca-d’água de IA?
Não é marca-d’água
Não. O NEL é um artefato de conversão de conjunto de caracteres, quase sempre do EBCDIC ou de um arquivo Windows-1252 decodificado errado.
Nenhuma relação com texto gerado por máquina. Ele vem de algum software, de um teclado ou de uma pessoa.
Perguntas
Por que o `--controls` não remove o NEL?
Porque apagar uma quebra de linha grudaria duas linhas. Ele fica com os outros fins de linha no `-n`, que o dobra para LF.
O XML exige mesmo esse caractere?
Exige — um processador de XML precisa normalizar o NEL para um line feed, e é por isso que ele atravessa tantos fluxos intacto.
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.