2005-06-15

FreeBSD 使用 UTF8 的問題

這一陣子因為試圖直接在 FreeBSD下直接編輯 UTF8 文件,但是一直不得其法。

原來只要用 Vim 就可以輕易辦到了。

連線軟體: pietty or putty
編輯器: Vim

  • set fileencodings=taiwan,utf-8,chinese,usc-bom,iso8859-1
    (做 讀入檔的判斷,然後會自動轉成 termencoding 的樣子,並會用開啟檔案時的格式儲存)
  • set termencoding=taiwan
  • set enc=utf-8

若不改變開啟檔案的編碼方式,直接儲存,預設會 檔案原本的編碼加以儲存。

用 Vim 轉碼:
在存檔前,做 set fenc=編碼 的設定,再儲存即可。

例如:

set fenc=utf-8
:w (將 目前編輯的檔案,轉成 utf-8 儲存)

 

Related Posts Plugin for WordPress, Blogger...

3 則留言 :

  1. 換成看我這篇吧
    方法更屌~~~~~
    http://cytseng.twbbs.org/index.php?op=ViewArticle&articleId=166&blogId=1
    當開出來是 utf-8 時,就按 Ctrl + u 就可以把整個格式換成 utf-8 的喔
    而想再開 big5 的檔案時,就用 Ctrl + b 就可以換成 big5 的格式,我覺得很方便啦~~~~

    回覆刪除
  2. 再多加上一行
    set enc=taiwan
    好像就一切正常了。
    至於 fileencoding 除非要變更格式,否則開始的時候,你用 set 看一下,就會看到還是被變成為 檔案的原始格式了。

    回覆刪除
  3. seen I been
    My Home
    -------------------
    http://xiangtool.nease.net

    回覆刪除

,,