CSV文件内容乱码处理办法
从网上下载的.CSV文件有时候会存在数据内容是乱码的现象如下图所示
出现这种情况的原因是:
Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的
因此如果我们查看无bom头编码的 csv 文件(例如 utf-8 ,在标准中默认是可以没有 bom 头的),Excel 只能自动按照默认编码读取,不一致就会出现乱码问题了。
说完原理介绍一下解决方法。解决方法就是给csv文件添加bom头
步骤如下
1.首先右键csv文件,以记事本方式打开。如下图所示,在记事本中并无乱码现象。
2.点击文件另存为,在编码中选择带有BOM的UTF-8此时该.CSV文件就成功添加了bom头
3.再次打开.CSV文件。问题解决。