2011-12-05 10 views
0

サイトにアップロード入力があります。 ユーザーは、UTF8またはISO-8859-1または他のエンコーディングでcsvファイルをアップロードできます。UTF8とISO-8859-1のcsvファイルはどのようにインポートできますか?

エンコーディングを正しく検出し、UTF-8に変換してUTF-8 DBに格納するにはどうすればよいですか?

+0

質問には既に回答済みです。 http://stackoverflow.com/questions/910793/php-detect-encoding-and-make-everything-utf-8を見てください。 – macjohn

+0

単なるテキストファイルの場合は、エンコードを推測するのが非常に難しいでしょう。 。 – deceze

答えて

1

Iconvmb_detect_encoding()をご覧ください。

正しいチャットセットを判断するための安全な方法は、ファイル自体の情報がなくても100%安全です。それが2つの文字セットだけであることが確かであれば、それは安全でなければなりません。

関連する問題