目前用的是 FreeBSD 6,若要在檔案系統顯示中文時,必須去做一些調整,個人愛用 tcsh ,記錄一下我所使用的參數。在調校系統語系之前,請先到 /usr/share/local 裡面看一下目前所支援的語系有哪些喔!


看好之後就可以直接設定了,檔案是在 /etc/csh.cshrc 這個檔案中


setenv LC_CTYPE en_US.ISO8859-1
setenv LC_ALL zh_TW.Big5
setenv LANG zh_TW.Big5
if ($?prompt) then
set prompt = "%m:%/%#"
endif

若是愛用 bash 的人,可以參考這樣的設置

LC_CTYPE=en_US.ISO8859-1 ; export LC_CTYPE
LC_ALL=zh_TW.Big5 ; export LC_ALL
LANG=zh_TW.Big5 ; export LANG

這樣子下次重登之後就會發現,目前已經支援中文環境了,可是也發現當我在編輯含有中文內容的檔案時,還是會出現亂碼,解決的方法就是 ... 請愛用 vim :p
# cd /usr/ports/editors/vim
# make -DWITHOUT_X11 install clean
vim 還要另外再設定一下 [ 參考來源 ],才不會用起來不順手!
# cd /root
vi .vimrc (內容如下)
set cindent
set enc=taiwan
set fileencoding=taiwan
set hls
set nocompatible # 方向鍵不會出現英文
set sw=2
set guifontset=8x16,kc15f,-*-16-*-big5-0 # 設定 zh_TW.Big5 locale
syntax on
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
# cp .vimrc /home/usr # 將 .vimrc 設定檔拷貝給現有使用者
# cp .vimrc /usr/share/skel/dot.vimrc # 日後新增帳號自動複製

創作者介紹

有為青年生活札記

bojack 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 沒帳號
  • 謝謝...It works!!

    雖然一開始沒成功...後來我把它改成
    LC_CTYPE=en_US.UTF-8 ; export LC_CTYPE
    LC_ALL=zh_TW.UTF-8 ; export LC_ALL
    LANG=zh_TW.UTF-8 ; export LANG

    就成功了..我的是用 FreeBSD8.1, Ubuntu 10.04 Desktop, 可能是因為我終端機 encoding 是 UTF-8 的關係吧...
找更多相關文章與討論