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 に答える