最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux中fgetcsv取得的数组元素为空字符串的解决方法
时间:2022-07-02 09:50:33 编辑:袖梨 来源:一聚教程网
使用CSV导入数据的时候,我们通常用的是Windows系统,使用GBK在Windows的中编辑.
但服务器上,很多使用Linux服务器,源程序使用UTF-8,这样很容易产生字符编码的问题.
如果仅仅将CSV文件转码为UTF-8,这样在Windows服务器上没有问题,
而在RedHat5.5上,用fgetcsv取得的数组中,如果某列的内容是中文,则该列对应的数组元素为空字符串,而英文则正常.
这时,需要设置区域:
| 代码如下 | 复制代码 |
|
setlocale(LC_ALL, 'zh_CN.UTF-8');
//ini_set('auto_detect_line_endings', true); |
|
相关文章
- 光与影33号远征队着火暴击:着火暴击符文效果与获取方式详解 12-15
- 哔哩哔哩B站官网直达-bilibili主页一键访问 12-15
- 逃离鸭科夫实验室负1层图纸在哪 实验室负一层图纸位置详情 12-15
- 免费漫画在线看 下拉式阅读全集中文完整版 12-15
- 光与影33号远征队绝处逢生:绝处逢生符文效果及获取方式详解 12-15
- 抖音网页版入口在哪-抖音电脑版官网2025最新直达地址 12-15