Wednesday, November 24, 2010

FreeBSD 設定 UTF-8 環境

紀錄一下自己的 FreeBSD Server 設定環境成 UTF-8 的過程。

只要修改 /etc/csh.cshrc 增加以下敘述即可。
setenv LC_CTYPE en_US.ISO8859-1

setenv LC_ALL zh_TW.UTF-8

setenv LANG zh_TW.UTF-8
另外原來系統中的檔案如果是 big5 中文檔名或是檔案中的字元編碼是 big5 ,可以用下列方式轉換成 UTF-8 的格式
首先安裝 convmv 程式
cd /usr/ports/converters/convmv

make install clean;rehash
程式使用方法為
convmv -f big5 -t utf-8 -r –notest [檔名 or 目錄名]
檔案內容編碼用 iconv 轉,使用方法為
iconv -f big5 -t utf-8 [檔名] > [檔名]
最後是 putty 中的 UTF-8 設定:
Windows→Translation→charset,改為UTF-8

Windows→Appreance→FontSettings,改成有big5的字體
以上設定完就大功告成。

Reference: http://chiahu.com/blog/?p=310

No comments: