Qual codificação abre arquivos CSV corretamente com o Excel no Mac e no Window
Temos um aplicativo Web que exporta arquivos CSV contendo caracteres estrangeiros com UTF-8, sem BOM. Usuários de Windows e Mac obtêm caracteres ilegíveis no Excel. Eu tentei converter para UTF-8 com BOM; Excel / Win é bom com isso, Excel / Mac mostra sem sentido. Estou usando o Excel 2003 / Win, Excel 2011 / Mac. Aqui estão todas as codificações que tentei:
Encoding BOM Win Mac
-------- --- ---------------------------- ------------
utf-8 -- scrambled scrambled
utf-8 BOM WORKS scrambled
utf-16 -- file not recognized file not recognized
utf-16 BOM file not recognized Chinese gibberish
utf-16LE -- file not recognized file not recognized
utf-16LE BOM characters OK, same as Win
row data all in first field
O melhor é UTF-16LE com BOM, mas o CSV não é reconhecido como tal. O separador de campos é vírgula, mas o ponto e vírgula não muda as coisa
Existe alguma codificação que funcione nos dois mundo