KiCad 生成的BOM 用 Excel 打开有乱码怎么办?
“ KiCad 生成的 BOM 格式为 csv 格式。如果 BOM 中有中文,直接用 Excel 打开的话中文会显示为乱码,如何处理呢? ”
解决方案方法一:先用 Notepad++ 或类似的编辑器打开 csv,查看下编码方式及显示是否正常。KiCad 是用 Python 脚本生成的 csv,默认是 utf-8 的格式,因此用 Notepad ++ 打开应该是正常的: 但同样的 csv 文件,用 Excel 打开,则会出现乱码的情况: 先在 Notepad++ 中把最上面几条没用的信息删除,这会影响 Excel 的分割操作:
打开一个空白的 Excel,之后依次点击“数据”-->“从文本/CSV”,如下图所示。
分隔符为逗号,检查一下行列是否正常,中文显示是否正常:没有问题的话点击 “加载” 就可以转换为正常的 Excel 格式了,没有乱码:
方法二: 简单粗暴,用 Notepad++ 打开 csv,将 UTF-8 格式直接转为 UTF-8-BOM。UTF-8文件中放置 BOM(byte order mark)主要是微软的习惯,但是放在别的系统上会出现问题。不含BOM的 UTF-8 才是标准形式,但 Excel 识别会出现一些问题。 转换完成之后直接用 Excel 打开,一切正常:结束语 编码问题,在非英语的情况下经常出现。只需稍加处理,就可以得到您最终想要的格式。
2023 KiCon Asia 报名通道已经开启,名额有限!带着您的 SAO,来 KiCon 和极客们一起交流吧!把您的 PCB 艺术品带来 KiCon 吧:SAO Hat 作品招募中
|