从 plsql 导出 csv 文件, csv 打开后第一个字段前面多出三个问号,这样正常吗?

2019-10-12 14:37:37 +08:00
 deasty
如题,如何解决?
???"ID""AGE"
"123""25"
1385 次点击
所在节点    问与答
3 条回复
sbw
2019-10-12 14:39:13 +08:00
BOM
deasty
2019-10-12 15:19:57 +08:00
@sbw 啥意思?给详细讲讲呗,谢谢。
wqzjk393
2019-10-12 15:40:12 +08:00
windows 编码格式问题。因为 csv 其实就是 txt 文本,windows 下 txt 文本会自动添加表头,也就是 bom。
你可以试一下,用 vscode/sublime/vim 等其工具编写一个文本,保存为 txt,然后用 notepad 打开,另存为 utf8,然后再打开这个另存出来的东西你就会发现前面出现了乱码符号。你用 vim 输入:set bomb 效果也是一样的。
解决办法就是删掉就可以了,或者保存时候选择 utf8 no-bom 格式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/608613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX