Javascript экспортирует CSV-кодировку UTF-8 и использует Excel, чтобы открыть вопрос - PullRequest
0 голосов
/ 23 марта 2019

Я читал довольно много постов, включая этот

Экспорт Javascript CSV-кодировка utf-8 выпуск

Я знаю, многие упоминали, что это из-за Microsoft Excel, который используетчто-то вроде этого должно работать

https://superuser.com/questions/280603/how-to-set-character-encoding-when-opening-excel

Я пробовал на Ubuntu (у которого даже не было никаких проблем), на Windows10, который я должен использовать вторые сообщения для импорта,на mac, у которого самая большая проблема, потому что mac не импортирует, вообще не читает юникод.

Есть ли возможность сделать это в коде при экспорте, чтобы принудительно открыть Excel для открытия с utf-8?или какой-нибудь другой обходной путь, который я мог бы попробовать?

Заранее благодарен за любую помощь и предложения.

1 Ответ

0 голосов
/ 23 марта 2019

Многие приложения Windows, включая Excel, при открытии файла принимают локализованную кодировку ANSI (Windows-1252 в Windows для США), если только файл не начинается с кодовой точки метки порядка байтов (BOM).Хотя для UTF-8 не требуется спецификация, в начале файла спецификация в кодировке UTF-8 указывает Excel на то, что это файл UTF-8.Последовательность байтов равна EF BB BF, а эквивалентная кодовая точка Unicode равна U + FEFF.

...