gpt4 book ai didi

PHPExcel - 将奇怪的字符保存到数据库

转载 作者:行者123 更新时间:2023-11-29 11:57:44 25 4
gpt4 key购买 nike

我使用的是 PHPExcel 版本 1.8.0,2014 年 3 月 2 日。

在 Excel 中我有这样的单元格:Ahumada n° 301/韦尔法诺斯

但是在数据库中显示:Ahumada n⺠301/Huérfanos

有人知道如何解决这个问题吗?

这是我的代码:

include 'PHPExcel/IOFactory.php';
$inputFileName = 'data.xlsx';

try {
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
}
catch(Exception $e) {
die('Error loading file "'.pathinfo($inputFileName,PATHINFO_BASENAME).'": '.$e->getMessage());
}

$allDataInSheet = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
$arrayCount = count($allDataInSheet);

for($i=2;$i<=$arrayCount;$i++){
$local = trim($allDataInSheet[$i]['A']);
$descripcion= trim($allDataInSheet[$i]['B']);
$comuna = trim($allDataInSheet[$i]['C']);
$region = trim($allDataInSheet[$i]['D']);
$insertTable= "INSERT INTO sucursales (Numero, Direccion, Comuna, Region, ID_Cliente) VALUES('".$local."', '".$descripcion."','".$comuna."', '".$region."', '".$_POST['select_cliente2']."');";
mysqli_query($con,$insertTable);
}

谢谢!

最佳答案

我添加了

mysqli_set_charset($con, "utf8")

在连接到 mysql 时,现在正在正常工作!

谢谢。

关于PHPExcel - 将奇怪的字符保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32938452/

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