首頁 繪圖設計 工作閒聊 比賽活動 美術討論 標籤 圖片
uBuntu 12.04 Shell 模式使用 zh_TW.UTF-8 繁體中文
Type(Type) 2012/10/9 09:32

uBuntu 12.04 Shell 模式使用 zh_TW.UTF-8 繁體中文



簡體中文 UTF-8: 把下面 zh_TW.UTF-8 改成 zh_CN.UTF-8 即可。
繁體中文 BIG-5: 把下面 zh_TW.UTF-8 改成 zh_TW.BIG5 (or BIG-5) 即可



1. 首先改 .tcshrc,並且 source ~/.tcshrc
代碼:

#
# BIG 5 ZH_TW: disable
#
#setenv LANG   zh_TW.Big5
#setenv LC_ALL zh_TW.Big5
#
#
# UTF-8 ZH_TW: enable
#
setenv LANG   zh_TW.UTF-8
setenv LC_ALL zh_TW.UTF-8



2. 如果單純只這樣做,很可能 Perl 會有很多抱怨,
這雖然大部分狀況無害,但是仍然很惱人,因為很多 Tool 都是 PERL SCRIPTs:
代碼:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = "zh_TW.UTF-8",
        LC_CTYPE = "iso_8859_1",
        LANG = "zh_TW.UTF-8"



3. 所以,先列出所有支援的 locale
代碼:

$ sudo locale -a | grep zh_TW.UTF-8

or

$ ls -al /var/lib/locales/supported.d/



4. 如果找不到這個 zh_TW 則使用 "Locale-Gen" 加入此 locale library
並且重新設定一次(需要 ROOT 權限)
代碼:

$ sudo locale-gen zh_TW.UTF-8
$ dpkg-reconfigure locales



5. 如果你是用 Windows 7, Vista, XP 的 PUTTY.exe 連線
則 Remote Char Set 也要改成 "UTF-8"
代碼:

Windows --> Translation --> Remote Character Set --> "UTF-8"



6. 如果你在 UBUNTU 慣用 VIM,則 .vimrc 的設定檔案要加上
下面三行(double quote 為註解)
代碼:

"
" UTF-8
"
:set encoding=utf-8
:set fileencoding=utf-8
:set termencoding=utf-8


7. 如果你在 UBUNTU 慣用 nano or joe,則上述設定完成,理論上就可支援 UTF-8 中文
代碼:

NO NEED to do anything for NANO or JOE



另外,vim 還有一個選項是 bomb (Byte-Order-Marker),
建議是不要打開比較好,因為 Windows 和 Linux 大部分 application
都已經能自動判斷 char-set,不需要 BOM,打開反而會增加部分狀況困擾。
(8,297 views)
[更多討論] 討論區 Windows, Linux, Perl, PHP, C/C++, Driver, Web 理論、應用、硬體、軟體

"uBuntu 12.04 Shell 模式使用 zh_TW.UTF-8 繁體中文" 傳統頁面(電腦版)

首頁 繪圖設計 工作閒聊 比賽活動 美術討論 標籤 圖片
傳統桌面版 [ 登入/註冊 ]
© Vovo2000.com Mobile Version 小哈手機版 2024