Ao salvar o texto "Bush escondeu os fatos" no bloco de notas no Windows XP, por que quando você reabre ele mostra quadrados em vez do texto?
Eu vi neste vídeo se você precisar de um exemplo
windows-xp
character-encoding
John T
fonte
fonte
Respostas:
Isso ocorre devido a um problema com a função da API do Win32 IsTextUnicode remontando ao Windows NT 3.5. Se um arquivo é codificado em ANSI, a função irá interpretá-lo como UTF-16LE, resultando em caracteres ilegíveis.
Isso me fascinou muito quando eu descobri isso desde que eu era meio jovem e ingênuo, eu pensei que era uma conspiração real :)
Na verdade, existe um artigo da Wikipedia sobre isso você pode encontrar Aqui .
fonte