Eu faço um arquivo .csv
no Notepad ++ com um caractere:
á
Eu cliquei em "Codificar em UTF-8" e salvei o arquivo como test.csv
. Então eu abri o arquivo no Excel e vi a saída:
á
Os pontos de código UTF-8 de á
são C3 A1
. O Excel abre arquivos CSV em ANSI automaticamente e esses dois bytes correspondem aos caracteres mostrados no Excel 2013.
Em seguida, salve este arquivo no Excel, mas, ao fazer isso, vá para Ferramentas - > Opções da Web - > Codificação - > Salve este documento como (Unicode - UTF-8) e como test.csv
novamente.
Se eu fosse abrir este no Notepad ++, codificado como UTF-8, eu esperaria ver á
como o Excel apenas salvou o arquivo com o conteúdo codificado como UTF-8. Em vez disso, ainda vejo á
como originalmente era o caso. O Excel está ignorando minha opção de codificação e ainda está salvando em ANSI?