0

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

这是我拥有的代码:

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"
4

1 回答 1

0

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

于 2013-07-19T00:17:49.423 回答