私はCSVファイルをmysqlテーブルにインポートしようとしましたが、すべてがOKですが、ファイルのコンテンツをエンコードする際に問題が発生します。コンテンツは「アラビア語のコンテンツ」です。 次の画像は、私の問題について説明します。アラビア語のコンテンツを含むCSVファイルをエンコードする
2 - 私のPHPコードです:
$c=1;
while($data=fgetcsv($file,1000,","))
{
if($c==1)
{
$c++;
continue;
}
$row=explode(";",$data[0]);
foreach($row as $val)
{
echo $val." ";
}
echo "<br>";
$c++;
}
、3-結果:
4- If I MySQLの表に、これらのデータnsert、それは次のようになります。
私は、あなたがあなたのCSVのUTF-8でファイルやプロセスを変換する必要があり
おかげ
utf8タイプのテーブルキャラクタがセットされていることを確認してください。 –
ありがとうございますが、仕事はありません –