我必须构建一个脚本来导入CSV文件,(使用一个coloumn中的阿拉伯语内容)。
我一直在线搜索并设法将我的CSV文件转换为UTF8
$filename = $_FILES["csv"]["tmp_name"];
$file = fopen($filename, "r");
$count = 0;
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE)
{
$count++;
if($count>1){
// tried to convert using below
$string_decoded = iconv("windows-1256", "utf-8", $emapData[2]);
// convert code above
$sql = "INSERT into `$table` (SurahNo,AyatNo,Ayat) values ('$emapData[0]','$emapData[1]','$string_decoded')";
echo $sql;
mysql_query($sql);
}
}
我尝试使用iconv转换,但仍然在mysql中导入垃圾内容。
导入的内容如下所示 Ø·ØØØØØØØØØØØØØØØ
如果您愿意,可以共享我的CSV文件。
需要帮助,花几个小时搜索。