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?