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

現象的產生:

1、我想打開一個磁盤上的AAAAAAA文件:

2、操作對着屬性進行復制路徑:

3、實現:

看起路徑是沒得問題的。

4、Run:

f@ck.

查了一下,原來肉眼所見,並非真實!路徑其實有問題。

在記事本中粘貼複製的路徑:

 

但在保存時:

所以基本可以斷定是編碼的問題了。我們選擇Unicode去看看。

再打開,看起來還是一樣:

這時我想起在哪裏看過的一句話:“記事本會偷偷加一些莫名其妙的東西給你的內容”。

然後我果斷右鍵寫字板打開,另存爲,純文本格式:

是。

再打開這個文本:

抓住了。那個問號就是因爲編碼方式的問題,在不同編碼下出錯了。

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