解決 vi 編輯使用 UTF-8 的編碼方式儲存的檔案亂碼狀況

使用 UTF-8 的編碼方式儲存檔案, 在 vi 編輯時會出現亂碼情形..

若採用 putty 當 ssh client, 這樣的設定會出現異常狀況, 應該直接更改 Translation 的設定 參考附圖

可以在 ~/.vimrc 設定檔中加入底下幾行即可解決:

set encoding=utf-8
set fileencodings=ucs-bom,utf-8,big5,latin1
set fileencoding=big5
set termencoding=big5

實際執行方法:

  1. vi ~/.vimrc
  2. 然後按下 i (Insert)
  3. 再將上面那四行貼上去..
  4. 確認無誤 按下 :wq (write & quit)
  5. 這樣就 ok.
 
回到頁頂
tech/vi_utf8.txt · 上一次變更: 2007/08/29 16:34 來自 jonathan
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0