首页 > 编程 > PHP > 正文

php读取csv内容,中文不显示问题

2019-11-08 18:36:26
字体:
来源:转载
供稿:网友

读取csv信息时,中文内容读取不到,检查后发现原因是系统常用地区标识的问题,系统默认的utf8,所以在读取GBK的csv时中文出现了异常

[root@root ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"

因为系统上传的csv是要求用Excel另存的,windows下的存储理论上应该都是GBK的,我们没法要求用户做其他处理,再没有办法处理服务器时,我们可以以下的方式做临时处理

<?phpsetlocale(LC_ALL, array('zh_CN.gbk','zh_CN.gb2312','zh_CN.gb18030')); ?>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表