PHP生成CSV文件乱码问题及解决办法

2019-05-03  本文已影响0人  搬布

CSV,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。
在PHP中输出为EXCEL文件会存在许多问题,如果仅仅是输出数据,输出为CSV文件会方便得多。如果导出的Excel没有什么高级用法的话,只是做导出数据,强烈建议生成CSV文件即可。用EXCEL完全可以正常打开文件。

在实际运用中,发现了一个大问题,如果输入的数据中存在中文,就会出现乱码问题。打开CSV文件完全是无法识别的乱
码。

搜索了一下,掌握了其中一个解决乱码的问题。写下来,方便日后的查询与现学习。

解决办法是:用mb_convert_encoding 这个方法来转换

20190503193308.jpg image.png

已经几乎解决了乱码问题。个别少见的中文字仍然会出现乱码。暂时无法解决该问题。


image.png
上一篇 下一篇

猜你喜欢

热点阅读