0
我有一些us-ascii
編碼提交到存儲庫的文件。當我改變編碼utf-8
我不能犯的,因爲我得到:提交編碼更改
$ git status
# On branch master
nothing to commit (working directory clean)
我怎麼能犯這樣的變化?
我有一些us-ascii
編碼提交到存儲庫的文件。當我改變編碼utf-8
我不能犯的,因爲我得到:提交編碼更改
$ git status
# On branch master
nothing to commit (working directory clean)
我怎麼能犯這樣的變化?
us-ascii
和utf-8
在低7位(0-127)中也是一樣的,也就是所有的英文字符。所以沒有區別。
...'us-ascii'不允許字符128和更高的字符出現,所以它是'utf-8'的一個嚴格子集。 –
它仍然沒有回答這個問題。文件有不同的編碼比我想要的。對我而言,兩種編碼沒有區別並不重要。 –
歡迎來到編碼的地獄。文件內沒有編碼信息。你必須做出有根據的猜測。如果你想強制utf-8,添加一個utf-8字符。 – Reactormonk