我编写了一个PHP脚本来生成CSV文件,这些文件以前是由另一个进程生成的。然后,CSV文件必须由另一个进程导入。
导入旧的CSV文件可以正常工作,但导入新的CSV文件时会出现特殊字符问题。
当我用Notepad++打开旧的CSV时,它告诉我编码是UTF-8,当我用它打开新的CSV时,它说他们的编码是'ANSI as UTF-8‘。
这两者有什么不同?
我怎样才能让fopen和fputcsv使用‘pure’呢?UTF-8编码?
谢谢!
发布于 2009-09-04 18:04:14
也尝试将PHP脚本更改为UTF-8。有时有必要(尽管可以绕过)让脚本使用与数据相同的char编码。
https://stackoverflow.com/questions/1380690
复制相似问题