我有一个客户机希望将一个.csv导出到服务器,在那里它将被PHP解析,以便生成一个包含其数据的表。我正在使用iconv转换为适当的编码(UTF-8)。不幸的是,我是一个Windows操作系统,所以我不知道源代码编码是什么。
MAC将使用什么编码来生成.csv?我试过这么多不同的组合,但没有一种适合于法国口音,据我所知,在MAC的字符集中,它们的排列方式与UTF-8不同。
例如:
正确的显示应该是:'Délégation‘。
大多数类型的编码(包括使用utf8_encode())给出的是:‘d
macintosh to UTF-8给出:“d?l”
如果我在我的电脑上打开.csv文件(从MAC中保存下来),我会看到法语的'é‘重音是’are‘,那么是否有可能将文件保存到我的计算机(或服务器)中,直接将文件强制到UTF-8,那么现在’a‘是字符的直接值,而不是UTF-8编码的错误解释吗?
十六进制转储
使用bin2hex(),字符串的十六进制转储为:‘d_
--事实上,我假设是D
发布于 2013-01-14 22:29:22
用于Mac程序的一种常见编码是MacRoman。
发布于 2013-04-19 14:48:03
您的客户端是否可以从苹果网站上安装苹果编号的试用版,使用数字打开.csv文件,然后转到" file“、"export”、"CSV",然后选择" UTF-8“或"windows拉丁文1”,然后重新发送UTF-8和Windows拉丁1文件?Mac上的“数字”应用程序解决了有时在Excel上遇到的问题。
https://stackoverflow.com/questions/14327920
复制相似问题