linux下读取csv文件乱码或者解析不正确
2015-03-17 10:02
246 查看
当你在windows平台写好的php脚本时,到linux有时候会出现一些问题,这就是跨平台的问题,在windows下fgetcsv() 这个函数直接就能读取内容,但是linux下面就不一定会正确!
windows下面这样是没问题的
$handle = fopen($filename, 'r');
while($content = fgetcsv($handle)){
print_r($content);
}
但是linux下面未必就可以,有时候会出现乱码,这时候你就需要在前面加上 setlocale(LC_ALL, ‘zh_CN’);
windows下面这样是没问题的
$handle = fopen($filename, 'r');
while($content = fgetcsv($handle)){
print_r($content);
}
但是linux下面未必就可以,有时候会出现乱码,这时候你就需要在前面加上 setlocale(LC_ALL, ‘zh_CN’);
相关文章推荐
- Java解析DBF文件,错误Failed to parse Number: For input string: "-.---" 或读取不出数据或乱码问题都在这里解决
- PHP相关系列 - linux环境下PHP无法读取CSV文件中文字的解决方法
- CSV文件读取,解决汉字乱码
- Linux删除乱码文件或者目录
- 【 D3.js 进阶系列 — 1.2 】 读取 CSV 文件时乱码的解决方法
- asp中FileSystemObject读取csv文件乱码问题
- linux 下 读取某个文件的某一行或者某几行
- PHP自带函数fgetcsv读取csv文件中文乱码问题解决办法
- java 解析csv文件例子,csv文件 中文乱码问题
- Linux删除文件-删除乱码文件或者目录
- vba中读取utf-8格式的csv文件保证不乱码
- java解析xml文件读取本地dtd或者忽略dtd
- php读取csv文件,在linux上出现中文读取不到的情况 解决方法
- php读取淘宝数据包csv文件 unicode ucs-2 utf-16 中文乱码问题解决
- linux 下 读取某个文件的某一行或者某几行
- Linux删除中文乱码文件或者目录
- C#正确读取中文文件,避免乱码
- Android 解析CSV文件,中文乱码
- php使用fgetcsv读取csv文件出现乱码的解决方法
- [cocos2dx utils] cocos2dx读取,解析csv文件