首页 > 其他 > 详细

csv打开文件乱码

时间:2021-07-18 12:56:57      阅读:23      评论:0      收藏:0      [点我收藏+]

Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的,这导致如果我们生成 csv 文件的平台输出无 bom 头编码的 csv 文件(例如 utf-8 ,在标准中默认是可以没有 bom 头的),Excel 只能自动按照默认编码读取,不一致就会出现乱码问题了。

解决办法:

只需将不带 bom 头编码的 csv 文件,用文本编辑器(如记事本)打开并选择另存为带 bom 的编码形式(一般是utf-8)就可以解决。

附:

对于 utf-8 编码,unicode 标准中是没有 bom 定义的,微软在自己的 utf-8 格式的文本文件之前加上了EF BB BF三个字节作为识别此编码的 bom 头,这也解释了为啥大部分乱码都是 utf-8 编码导致的原因

csv打开文件乱码

原文:https://www.cnblogs.com/ApStar/p/15026030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!