Javascript导出CSV编码utf-8并使用excel打开问题

问题描述 投票:0回答:1

我一直在阅读包括这个在内的一些帖子

Javascript export CSV encoding utf-8 issue

我知道很多人提到这是因为使用microsoft excel,使用这样的东西应该有效

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

我试过ubuntu(甚至没有任何问题),在windows10上,我必须使用第二个帖子导入,在Mac上有最大的问题,因为mac没有导入,根本没有读取unicode 。

无论如何我可以在编码时进行编码,同时导出以强制使用utf-8打开excel?或者我可能尝试的其他一些解决方法?

提前感谢您的任何帮助和建议。

excel csv unicode utf-8 export-to-csv
1个回答
0
投票

许多Windows应用程序(包括Excel)在打开文件时都采用本地化ANSI编码(美国Windows上的Windows-1252),除非文件以字节顺序标记(BOM)代码点开头。虽然UTF-8不需要BOM,但文件开头的UTF-8编码BOM会使Excel文件为UTF-8。字节序列是EF BB BF,等效的Unicode代码点是U + FEFF。

© www.soinside.com 2019 - 2024. All rights reserved.