在处理csv文件导入时关于fgetcsv获取中文乱码问题.. 因为项目采用utf-8编码, 而导入的csv文件是以ansi编码保存的 输出中文乱码问题.今天在处理csv文件导入的时候,通过fgetcsv方法返回的数组中,值为汉字的部分全是乱码。我分析是因为项目的文件全部以utf-8编码,而导入的csv文件是以ansi编码保存的,对于中文操作系统环境对应的应该就是gbk编码了,通过手动更改浏览器字符编码为gbk,乱码的情况消失了。于是决定对数组进行编码转换。下面就利用这一特性将数组转化为字符串然后再iconv接着再用eval函数将其还原为数组。结果正确显示。$data = eval('r Read More
posted @ 2013-01-09 11:22 tinyphp Views(1795) Comments(0) Diggs(0) Edit