2013-05-21 87 views
0

我有一些us-ascii編碼提交到存儲庫的文件。當我改變編碼utf-8我不能犯的,因爲我得到:提交編碼更改

$ git status 
# On branch master 
nothing to commit (working directory clean) 

我怎麼能犯這樣的變化?

回答

2

us-asciiutf-8在低7位(0-127)中也是一樣的,也就是所有的英文字符。所以沒有區別。

+0

...'us-ascii'不允許字符128和更高的字符出現,所以它是'utf-8'的一個嚴格子集。 –

+0

它仍然沒有回答這個問題。文件有不同的編碼比我想要的。對我而言,兩種編碼沒有區別並不重要。 –

+0

歡迎來到編碼的地獄。文件內沒有編碼信息。你必須做出有根據的猜測。如果你想強制utf-8,添加一個utf-8字符。 – Reactormonk