CSV,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。
在PHP中输出为EXCEL文件会存在许多问题,如果仅仅是输出数据,输出为CSV文件会方便得多。如果导出的Excel没有什么高级用法的话,只是做导出数据,强烈建议生成CSV文件即可。用EXCEL完全可以正常打开文件。
在实际运用中,发现了一个大问题,如果输入的数据中存在中文,就会出现乱码问题。打开CSV文件完全是无法识别的乱
码。
搜索了一下,掌握了其中一个解决乱码的问题。写下来,方便日后的查询与现学习。
20190503193308.jpg image.png解决办法是:用mb_convert_encoding 这个方法来转换
已经几乎解决了乱码问题。个别少见的中文字仍然会出现乱码。暂时无法解决该问题。
image.png
网友评论