gpt4 book ai didi

php - 我如何将 csv 文件中的 utf-8 设置为 phpmyadmin

转载 作者:行者123 更新时间:2023-11-29 21:50:34 24 4
gpt4 key购买 nike

我遇到了一些问题,结果不正确(我认为它不是 UTF-8)。

这是输入(CSV 文件)

enter image description here

这是输出(在 phpmyadmin 中)

enter image description here

请帮忙!

$file_data = $this->upload->data();
$file_path = 'upload/file_csv/'.$file_data['file_name'];
if ($this->csvimport->get_array($file_path)) {
$csv_array = $this->csvimport->get_array($file_path);

foreach ($csv_array as $row) {
$insert_data = array(
'firstname'=>$row['tea_name'],
'lastname'=>$row['tea_surename'],
'teacher_id'=>$row['teacher_id'],
);
$tea_id = $insert_data['teacher_id'];
$fname = $insert_data['firstname'];
$lname = $insert_data['lastname'];

for($i=0;$i<sizeof($insert_data);$i++){
$sql = "select * from teacher where teacher_id = '$tea_id' ";
$result = $this->db->query($sql)->num_rows();
}

if($result>0){
$sql="UPDATE `dvp`.`teacher` SET `firstname` = '$fname', `lastname` = '$lname' WHERE `teacher`.`teacher_id` = '$tea_id'";
$this->db->query($sql);
}else{
$sql="INSERT INTO `dvp`.`teacher` (`teacher_id`, `firstname`, `lastname`) VALUES ('$tea_id', '$fname', '$lname')";
$this->db->query($sql);
}


}

最佳答案

请问你能尝试一下吗?

$fromAlienLang = mb_detect_encoding($item['name'], 'auto');


mb_convert_encoding($item['name'], "UTF-8", $fromAlienLang);

关于php - 我如何将 csv 文件中的 utf-8 设置为 phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33690004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com