phpexcel对于中文路径和中文名称的问题(有疑问)

phpexcel对于中文的文件名无法读取(我本地环境都是utf-8的编码)

是不是win系统识别都是gbk ?(需要把utf-8的字符串改为gbk)

$file = "C:\\Users\\Administrator\\Desktop\\中文.xls";
$file  = iconv(‘utf-8‘, ‘gb2312‘, $file);

$objPHPExcel = \PHPExcel_IOFactory::load($file);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
var_dump($sheetData);

我这样可以正常输出...

我看有些把字符编码反过来如:

$str  = iconv(‘gb2312‘, ‘utf-8‘, $str);

这个可能要看你当前的系统环境了..

参考:https://www.cnblogs.com/yelp/p/3521075.html

时间: 2024-10-14 04:21:08

phpexcel对于中文路径和中文名称的问题(有疑问)的相关文章

[Python] 中文路径和中文文本文件乱码问题

情景: Python首先读取名为log.txt的文本文件, 其中包含有文件名相对路径信息filename. 随后Python调用shutil.copy2(src, dst)对该filename文件进行复制操作. 由于filename为相对路径信息, 所以我们需要硬编码写入父目录, 假设为"C:\\源目录\\", 同时还有目标目录信息, 假设为"C:\\目标目录\\". 代码: import shutil def get_file_list(src): f = ope

gdal中文路径无法打开问题

在C#中使用OGR读写矢量数据时,需要引用“using OSGeo.OGR;”. 同时为了处理中文路径和中文字段,需要在开始设置下面两个属性,代码如下: //为了支持中文路径,请添加下面这句代码(大多数情况下不需要这句) //OSGeo.GDAL.Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8","NO"); //为了使属性表字段支持中文,请添加下面这句 OSGeo.GDAL.Gdal.SetConfigOption(&quo

C++支持中文路径

默认情况下C++编码时,存在中文路径下文件打开成功,解析数据失败的情况.这便是中文路径导致的,具体解决方式如下: 一.开始 用C++的fstream打开中文路径或者中文文件名的文件时,可能会有乱码或者打不开的问题. 1: ifstream is(strFileName); 2: if (!is.is_open()) 3: { 4: return 0; 5: } 这里返回的是0,一般的原因都是路径的问题. 二.方法 1: //设置为系统缺省,并将原来的locale返回保存在loc中 2: std:

schtasks /create 计划任务 中文路径 名字都要加“” 子命令 /tn /tr 前面要空格 否则会出错

echo off echo. 清空连接 net use * /del /y echo. 连接 net use \\192.168.1.2\人力资源部\考勤\考勤数据-小莫提供 "密码" /user:"用户名" echo. 复制 --并且-强制覆盖 xcopy "D:\2015Program Files\ZKTeco\att2000.mdb" "\\192.168.1.2\人力资源部\考勤\考勤数据-小莫提供" /Y /S /E

centos下tomcat中文路径不识别

---恢复内容开始--- 原因是tomcat服务器不能正常识别中文路径名称,详情如下图: 该问题是由于tomcat不能正常识别中文路径,,解决方法如下: 找到web.xml,友情提示:最好先备份. 找到网站配置节点,配置如下: URIEncoding="GBK",编码根据需求配置. 见下图: 保存之后重启tomcat服务,重新访问地址. 原文地址:https://www.cnblogs.com/happen-/p/9090423.html

QT中文路径测试结果大全及方法

第一种:windows下最常用最有效,直接使用国标码 #include <QTextCodec> ..... QString fileName = QFileDialog::getOpenFileName(this,QString("读取匹配原图"),QString("E:\\"),QString("*.jpg *.bmp *.png")); if(fileName.isEmpty()) {     QMessageBox::warn

Atitit.404错误解决标准流程and url汉字中文路径404错误resin4 resin chinese char path 404 err解决

Atitit.404错误解决标准流程and url汉字中文路径404错误resin4 resin chinese char path 404 err解决 1. #原因解析 1 2. #解决方式 2 3. 输出图片流... 2 4. --code 2 5. 参考 3 1. #原因解析 查看累挂发送d url,,,俄使用的是ff..它把url转换成个 http://localhost/img/QQ%E6%88%AA%E5%9B%BE20140401175433.jpg 发送出去..每汉字3个%字符,

转 python 读取中文文件名/中文路径

python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/20130619_172355.txt' uipath = unicode(ipath , "utf8") 然后用"uipath"经过编码后的路径去open()即可: fin = open(uipath)

Mint Linux自定义快捷键不支持中文路径的问题的解决

/*********************************************************************  * Author  : Samson  * Date    : 04/28/2014  * Test platform:  *              3.11.0-12-generic #19-Ubuntu  *              GNU bash, version 4.2.45  * ****************************