最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux中fgetcsv取得的数组元素为空字符串的解决方法
时间:2022-07-02 09:50:33 编辑:袖梨 来源:一聚教程网
使用CSV导入数据的时候,我们通常用的是Windows系统,使用GBK在Windows的Excel中编辑.
但服务器上,很多使用Linux服务器,源程序使用UTF-8,这样很容易产生字符编码的问题.
如果仅仅将CSV文件转码为UTF-8,这样在Windows服务器上没有问题,
而在RedHat5.5上,用fgetcsv取得的数组中,如果某列的内容是中文,则该列对应的数组元素为空字符串,而英文则正常.
这时,需要设置区域:
代码如下 | 复制代码 |
setlocale(LC_ALL, 'zh_CN.UTF-8');
//ini_set('auto_detect_line_endings', true); |
相关文章
- 光遇11.28复刻先祖是谁 光遇11月28日火先知先祖复刻介绍 11-26
- 原神暝视寻灵织卷怎么玩 11-26
- 《潜行者2:切尔诺贝利之心》纤毛虫怎么拿到 11-26
- 原神暝视寻灵织卷怎么玩 原神暝视寻灵织卷活动介绍 11-26
- 桃源深处有人家琅环画阁有什么彩蛋 琅环画阁建筑彩蛋介绍 11-26
- 金铲铲之战11.26有什么更新 11-26