Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的,如果从csv文件没有bom,Excel 只能自动按照默认编码读取,默认编码与实际编码不一致就会显示乱码。
解决方法:
将出现乱码的 csv 文件,用文本编辑器打开并转换为带 bom 的编码形式。比如我的csv文件是中文,在文本编辑器中显示编码方式是utf-8,我将其转换为 utf-8bom,再次在excel中打开时,就不显示乱码了。
时间:2018-10-14 16:13:15
Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的,如果从csv文件没有bom,Excel 只能自动按照默认编码读取,默认编码与实际编码不一致就会显示乱码。
解决方法:
将出现乱码的 csv 文件,用文本编辑器打开并转换为带 bom 的编码形式。比如我的csv文件是中文,在文本编辑器中显示编码方式是utf-8,我将其转换为 utf-8bom,再次在excel中打开时,就不显示乱码了。