在日常开发过程中经常免不了需要导出数据或者导出报表的场景,比较常见的格式通常都是csv文件。在某些场景下后台看到的数据都是正常的,但是使用Excel打开数据可能会乱码,通常像一些多语言场景下特别容易出现,这通常都是编码的问题导致的。
CSV文件是一种纯文本文件,它不包含特定的字符编码信息。当CSV文件采用UTF-8编码时,其中的文本数据会以UTF-8格式进行存储。然而,Excel在打开CSV文件时默认使用的字符编码可能与UTF-8不一致,导致文本数据显示为乱码。
将CSV文件导入到Excel中:
通过以上的两种方案基本上能解决乱码的问题,如果还有乱码问题,请保证导出的数据编码是utf8, 再采用上面两种方法。