可否分享一下其設定UTF-8的心得
和怎麼把Linux Emulator設定的這麼好............
UTF-8 的部份較為簡單,就直接設置 LC_ALL、LANG 全部都給它設為 UTF-8 即可,如︰
setenv LC_ALL zh_TW.UTF-8
setenv LANG zh_TW.UTF-8
當然,這只需設置 FreeBSD 的部份,Linux 的部份因尚在摸索,所以還不清楚到底是需設還是不需要設?
但有一點很清楚的就是,linux 軟體,其執行時所依據的 locale 還是會根據 FreeBSD 的環境設置的 -- 若是 linux 部份沒有做相關的設置時。
至於 Linux Emulator 部份,較深入的還在研究中,只知道以前我們在執行 linux 軟體時常會無法執行得原因,有很多都是缺少某些函式庫在作崇,而其實只要在系統中存在了該軟體所需的函式庫檔案及其版本,則該 linux 軟體便可於 FreeBSD 中執行,且穩定度及效能與初安裝(即未經過調校)的 Linux 環境下相比可是要好上許多喲(因為先前有跳槽過去,所以感覺很明顯)。
而目前我所使用的 Linux Emulator 是 linux_base-fc3 的套件,系統預設的卻是 Linux_base-8,但預設的會讓 Madedit 0.23 無法執行,所以針對其訊息下去找各 linux emulator 中的 pkg-plist 內容,得到 linux_base-fc3 可以符合 madedit 0.23 所需的環境,所以才將 linux_base-8 改換為 linux_base-fc3 的。
對於所抓回來的 rpm,則可以如同於 linux 下進行安裝,但最好於安裝時同步指定安裝的 root 位置以及存放套件資訊庫的路徑,如︰
rpm -i --ignoreos --nodeps --dbpath /var/lib/rpm --root /compat/linux madedit-0.2.3-1.i386.rpm
寫得滿亂的,也不知你看不看得清楚 ^_^
因為還在深入研究中啦,所以一份正式的文件還在肚肚裏打滾!
你可以先參考底下的位址︰
http://bsd.weonfu.net/node/284http://bsd.weonfu.net/node/285差點忘了 :oops:
我是使用 SCIM 的輸入軟體,所以在 locale 採用非 UTF-8 時,所有的 linux 軟體皆無法進行中文輸入,不知是輸入軟體的問題?還是什麼原因就不得而知了。
你若是採用其他輸入軟體的話,記得先試試於不同 locale 環境下,linux 軟體能否輸入中文?
同時,別忘了告訴我一聲喲 ^_^