Espaços exóticos
NO-BREAK SPACE (U+00A0)
Um espaço que proíbe a quebra de linha. Ele é exatamente igual a um espaço comum na tela e é um ponto de código completamente diferente.
- Ponto de código
U+00A0- Categoria
- Espaços exóticos
- Removido por padrão
- Não
- Opção que governa
- Espaços
-s - Pode ser essencial
- Não
De onde ele vem
Do ` ` do HTML, dos processadores de texto (que inserem um automaticamente depois de uma palavra curta em alguns idiomas), do copiar e colar de páginas web e de todo teclado francês, onde a regra é um espaço antes de `;` `:` `?` `!`.
Por que ele importa
É a diferença invisível mais comum em texto comum. Busca, `split(" ")`, leitura de CSV, validação de formulário e comparação de strings tratam tudo isso como um caractere diferente, e revisor nenhum vai perceber. Ele também é um canal binário pronto: NBSP para 1, espaço comum para 0.
Antes e depois
Idênticos na tela. Só o segundo se divide em dois pedaços quando você separa por espaço comum.
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
O tempo todo. “10 km”, “Fig. 3”, o espaçamento da pontuação francesa e não deixar um nome se partir entre duas linhas. Este é um caractere com trabalho de verdade, e é por isso que o Ghostchars não mexe nele por padrão.
Como remover
Ligue Converter espaços exóticos (`-s`). Ele é SUBSTITUÍDO por um espaço comum, e não apagado, então as palavras continuam separadas.
Ele é uma marca-d’água de IA?
Aparece em algumas saídas de IA — não é marca-d’água
Ele realmente aparece na saída dos modelos — muitas vezes em texto em francês ou em alemão, onde os dados de treinamento estão cheios dele, e perto de unidades. Isso não é marca-d’água: é a mesma tipografia que um tipógrafo humano ou um teclado francês produz. Um espaço inquebrável não prova nada sobre quem escreveu a frase.
Ele realmente aparece na saída dos modelos, como tipografia comum aprendida nos dados de treinamento. Não é proposital, não foi projetado para ser detectável e não é prova sobre documento nenhum.
Perguntas
Por que o espaço inquebrável não é removido por padrão?
Porque na maior parte do texto em que ele aparece está fazendo um trabalho. Apagá-lo grudaria palavras, e normalizá-lo em silêncio mudaria uma tipografia que alguém escolheu de propósito.
Ele é sinal de IA em texto em francês?
Não. A tipografia francesa exige um espaço antes de `;` `:` `?` e `!`, e o correto ali é um espaço inquebrável. Encontrá-los em francês é evidência de bom francês, não de máquina.
Por que a minha busca não acha o texto?
Porque no texto está o ponto de código U+00A0 e na sua consulta está o U+0020. Os dois aparecem iguais e se comparam diferente.
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.