Friday, October 30, 2009

Read UTF-8 Unicode Characters on Console on FreeBSD

language-locale
中文語系設定,我分別列出設定為utf8和big5的中文設定方法。 以 tcsh 為例:
使用者登入後,會讀取 /etc/csh.cshrc & /etc/csh.login

1. vi /etc/csh.login
2. # 遠端能輸入中文 setenv ENABLE_STARTUP_LOCALE zh_TW.Big5
setenv LC_CTYPE is_IS.ISO8859-1
setenv LANG zh_TW.Big5
# console 下輸入中文
# 5.x is_IS.ISO8859-1
# 4.x is_IS.ISO_8859-1
LC 代表的意思
3. :h option-list 查詢所有設定值
4. REF:http://www.study-area.org/tips/vim/Vim-9.html
中文 locale 的設定- http://freebsddoc.twbbs.org/zh-tut/setlocale.html

下面兩套setenv,上面是Big5下面是utf-8。

#setenv LC_ALL en_US.ISO8859-1
setenv LC_COLLATE zh_TW.Big5
setenv LC_CTYPE zh_TW.Big5
setenv LC_MESSAGES zh_TW.Big5
setenv LC_MONETARY zh_TW.Big5
setenv LC_NUMERIC zh_TW.Big5
setenv LC_TIME en_US.ISO8859-1
setenv LANG zh_TW.Big5

#setenv LC_ALL en_US.UTF-8
setenv LC_COLLATE en_US.UTF-8
setenv LC_CTYPE en_US.UTF-8
setenv LC_MESSAGES en_US.UTF-8
setenv LC_MONETARY en_US.UTF-8
setenv LC_NUMERIC en_US.ISO8859-1
setenv LC_TIME en_US.ISO8859-1
setenv LANG en_US.UTF-8




Reference:
http://sites.google.com/site/iwhiori/FreeBSD/language-locale
http://blog.yzlin.org/2008/05/14/22/
http://www.jeffhung.net/blog/articles/jeffhung/742/
http://blog.yzlin.org/2007/12/12/3/

No comments: