美文网首页
PHP生成CSV文件乱码问题及解决办法

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

作者: 搬布 | 来源:发表于2019-05-03 19:35 被阅读0次

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

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

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

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

20190503193308.jpg image.png

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


image.png

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/rhpznqtx.html