码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-07-07 12:29:35      阅读:194      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!