type
status
date
slug
summary
category
tags
icon
password
有时候我们需要使用Excel来打开CSV文件,却遇到部分字符显示为乱码的问题。
原因是Excel软件(无论是Windows还是macOS版本),无法正确解析UTF-8编码的CSV文件中的非ASCII字符,进而导致显示错误。
因为悠久的历史传统和兼容性的考虑,Excel期望CSV文件以UTF-8 with BOM的编码来保存。这里的BOM是一个Windows平台中常用的文件头,可以表明文件的编码类型; 而macOS/Linux阵营的文件则没有这样的设计。
所以,如果我们将UTF-8编码的CSV文件,修改为UTF-8 with BOM编码,就可以完美解决Excel乱码的问题!
你可以使用各种第三方工具,比如记事本, Sublime Text, VS Code等来操作。在菜单中找到“以编码保存”,并选择“UTF-8 with BOM”编码,然后重新使用Excel打开,就搞定啦!
- 作者:NotionNext
- 链接:https://dongzhenye.com/article/resolved-csv-file-garbled-in-excel
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。