首页 > Web开发 > 详细

解决linux crontab PHP fgetcsv 读取中文数据为空问题

时间:2016-07-07 12:28:17      阅读:141      评论:0      收藏:0      [点我收藏+]

公司一台服务器每天定时拉取媒体报告数据,发现每次获取的中文数据为空,发现下载下来的csv文件中文是正常的,手动再次执行一次发现是正常的

现在发现linux的默认地区是 "en_US.UTF-8",于是使用 :

setlocale(LC_ALL, ‘zh_CN.UTF-8‘);

将当前脚本的地区编码设置为 zh_CN.UTF-8,在脚本结束的地方加上:

setlocale(LC_ALL,NULL);

还原linux默认的地区设置

解决linux crontab PHP fgetcsv 读取中文数据为空问题

原文:http://www.cnblogs.com/whoamme/p/5649494.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!