1. 程式人生 > >檔案編碼相關

檔案編碼相關

最近寫程式碼由於編碼格式的問題,耽誤了挺長時間去糾錯。總結一下:

檔案的編碼形式有:ASC II碼 ,UNICODE碼,utf-8是其中一種unicode。

關鍵的是:

在unix,windows,mac系統平臺對於換行的定義是不一樣的!!!!

unix:\n 換行

windows:\r\n 回車換行

mac:\r

我是在windows平臺的eclipse中寫的指令碼,放到linux上報錯找不到對應檔案。

原因就是linux識別換行有問題。

解決方法:

notepad++編輯器右下角有個很顯眼的標誌,可以顯示檔案換行符的識別,並且可以轉換。