Golang文件操作错误:The filename, directory name, or volume label syntax is incorrect

现象的产生:

1、我想打开一个磁盘上的AAAAAAA文件:

2、操作对着属性进行复制路径:

3、实现:

看起路径是没得问题的。

4、Run:

f@ck.

查了一下,原来肉眼所见,并非真实!路径其实有问题。

在记事本中粘贴复制的路径:

 

但在保存时:

所以基本可以断定是编码的问题了。我们选择Unicode去看看。

再打开,看起来还是一样:

这时我想起在哪里看过的一句话:“记事本会偷偷加一些莫名其妙的东西给你的内容”。

然后我果断右键写字板打开,另存为,纯文本格式:

是。

再打开这个文本:

抓住了。那个问号就是因为编码方式的问题,在不同编码下出错了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章