1

ユーザーが使用する CSV ファイルがいくつかあるため、エンコーディングは Windows からエンコーディングされない可能性がありUTF-8、おそらくcp1252エンコーディングされます。たとえば、単一引用符が含まれている場合、引用符以降のすべてのデータが取り除かれ、データベースに挿入されないことに気付きました。

関数を使用してみましたutf8_encodeが、これは引用符を削除するだけで、やりたくありません。

ここで、すべての正しいデータが正しいエンコーディングでデータベースに挿入されるようにするにはどうすればよいですか?

4

1 に答える 1

3

iconv("CP1252", "UTF-8", $string); を試すことができます。

よろしく

于 2013-05-23T09:30:03.230 に答える