Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有fgetcsv的mysql插入-PHP中的土耳其字符问题_Php_Mysql_Csv_Fgetcsv - Fatal编程技术网

带有fgetcsv的mysql插入-PHP中的土耳其字符问题

带有fgetcsv的mysql插入-PHP中的土耳其字符问题,php,mysql,csv,fgetcsv,Php,Mysql,Csv,Fgetcsv,我在将CSV文件插入MySQL表时遇到问题 Collation = latin5_turkish_ci (also tried utf8_general_ci) 我确信csv文件UTF-8(从记事本++中检查)尝试了有BOM和没有BOM,我也尝试了setlocale 这是我的密码 if ($_FILES[csv][size] > 0) { // get the csv file $file = $_FILES[csv][tmp_name]; $handle = fopen($file,

我在将CSV文件插入MySQL表时遇到问题

Collation = latin5_turkish_ci (also tried utf8_general_ci)
我确信csv文件UTF-8(从记事本++中检查)尝试了有BOM和没有BOM,我也尝试了
setlocale
这是我的密码

if ($_FILES[csv][size] > 0) {

// get the csv file
$file = $_FILES[csv][tmp_name];
$handle = fopen($file,"r");

// loop through the csv file and insert into database
do {
    if ($data[0]) {
        mysql_query("INSERT INTO contact (contact_first, contact_last) VALUES
            (
                '".addslashes($data[0])."',
                '".addslashes($data[1])."'
            )
        ");
    }
} while ($data = fgetcsv($handle,1000,",","'"));
输出是

kelbaÅ? hüseyin
我需要什么

kelbaş hüseyin
感谢您的回答

已解决: