CSV和fgetcsv中的特殊字符

时间:2013-07-18 23:16:00

标签: php php-5.3

我的CSV文件包含特殊字符ØÅÆ 当我使用fgetcsv时,它只是忽略了字符串的其余部分。我为行尝试了var_dump,但我得到了这样的结果:

这是我的代码:

if (($handle = fopen($path, "r")) !== FALSE) {
            while (($data = fgetcsv($handle, 0, ",")) !== FALSE) {
                var_dump($data); die;
            }
            fclose($handle);
        }

我尝试在代码setlocale(LC_ALL, 'en_US.UTF-8');之前添加此内容 但没有任何运气。你有什么建议吗?

一些示例数据 - 来自CSV的第一行:

VAR,E,5704617332886,500,11,"TURKISøåæØÅÆ","110"

1 个答案:

答案 0 :(得分:1)

正确的编码应该是ISO-8859-1。这就是问题