导出csv,字符乱码,字符集编码转码,iconv()

时间:2022-07-09 08:40:35

在做csv导出的时候出现了乱码现象。还有部分字符转换不了。

使用了 iconv( 原字符集,目标字符集,字符串)函数。

默认是utf8字符集:

代码为:

导出csv,字符乱码,字符集编码转码,iconv()

结果:

导出csv,字符乱码,字符集编码转码,iconv()

这句话是出现了非法字符或者是比较生僻的汉字,识别不了 ,在函数前面加上@符号,抑制错误。

结果:

导出csv,字符乱码,字符集编码转码,iconv()


加上@符号出现了,中间许多的字符串直接没出现。。数据变少了。


在转化后面加上//ignore是把不识别的个别字符忽略而不是整个字符忽略掉。

导出csv,字符乱码,字符集编码转码,iconv()




下面不是字符转换不对,出现的错误:


导出csv,字符乱码,字符集编码转码,iconv()




在做字符集乱码,导出数据保存为excel,或者是csv时,要先检测自己数据的编码格式。。。。