通过csv文件上传在mysql中导入汉字

时间:2018-08-13 07:25:14

标签: php mysql mysqli phpmyadmin mysqlimport

我上传了带有汉字的csv文件,但结果为 ????? ,在这里我得到了所附的屏幕截图

https://snag.gy/jaQbK1.jpg黄色标记是汉字

请帮助我解决这个问题

if (isset($_POST["import"])) 
{    
    $fileName = $_FILES["file"]["tmp_name"];

    if ($_FILES["file"]["size"] > 0) {

        $file = fopen($fileName, "r");

        while (($column = fgetcsv($file, 10000, ",")) !== FALSE) {
            $sqlInsert = "INSERT into manual_reg (InvoiceNo,PaymentID,InvdRefNo,Amount,Title)
                   values ('" . $column[0] . "','" . $column[1] . "','" . $column[2] . "','" . $column[3] . "','" . $column[4] . "')";


            $result = mysqli_query($conn, $sqlInsert);


        }
    }
}

谢谢。

0 个答案:

没有答案