No Notepad++ a codificação de um arquivo é definida como UTF-8, mas a codificação é na verdade ASCII

No Notepad++ a codificação de um arquivo é definida como UTF-8, mas a codificação é na verdade ASCII

Preciso que alguns arquivos de texto sejam codificados como arquivos de texto UTF-8 quando os uso com o Notepad++. No entanto, às vezes tenho UTF-8 selecionado como codificação no Notepad ++, mas o arquivo está na verdade em ASCII. Eu sei disso por dois métodos diferentes.

O primeiro método é usar um mecanismo wiki simples chamado Mobiki no XAMPP, que exibirá corretamente apenas caracteres especiais codificados em UTF-8. Meu arquivo de texto não está sendo exibido corretamente no Mobiki. O segundo método que usei para verificar implementa ohttp://www.checkfiletype.compágina da Internet. Quando carrego os arquivos problemáticos para essa página, o site informa que o arquivo está codificado no formato ASCII. As demais páginas que funcionam com Mobiki são codificadas no formato UTF-8 retornado pelo site.

Por que o Notepad++ não está forçando o arquivo a ser um arquivo UTF-8 e/ou como posso fazer com que o Notepad++ faça isso? Tentei selecionar "Converter para UTF-8", embora o Notepad++ mostre que o arquivo já está codificado em UTF-8, mas forçar essa conversão não ajudou.

Encontrei algumas outras postagens no fórum que descrevem um problema semelhante, mas a solução foi apenas criar um novo arquivo de texto. Espero encontrar uma solução sem criar um novo arquivo de texto.

Responder1

Arquivos que contêm apenas caracteres ASCII são representados de forma idêntica nas codificações ASCII e UTF-8. Não há diferença entre os dois, a menos que o arquivo contenha pelo menos um caractere não ASCII.

O que quer que esteja causando o seu problema não é a codificação.

informação relacionada