世間事最難者莫過於人際溝通、思想交流,故有智慧者必善於溝通。
 
« 樓上的惡鄰居解決 Ubuntu 多媒體播放問題 »

Ubuntu下使用Big5編碼

2005-08-05

Ubuntu下使用Big5編碼

固定網址 17:56:26, 作者 Ren 電子郵件 , 36 詞彙   Trad. Chinese (TW)
分類: Unix 筆記

  為了擺?Big5這個爛到不行的編碼,從很早以前就開始遂步試用UTF-8環境,在作業系統為Big5編碼的情況下,盡量使用支援UTF-8的程式。最近終於在安裝Ubuntu後,算是半強迫地使用了完全UTF-8的電腦系統。但人算不如天算,現在的情況反而變成得在UTF-8的作業系統中,製造Big5環境來執行程式…沒辦法,要和別人溝通就得退一步。

  要設定Ubuntu的Big5環境,首先得在locale加入Big5的支援,在/etc/locale.gen中加入
  zh_TW BIG5
然後執行
  sudo locale-gen
這樣就完成了第一步。再來就是執行程式前加入locale宣告,例如我在執行Eclipse時下的指令︰
  export LC_ALL=zh_TW
  /home/program/eclipse/eclipse &

這樣一來Eclipse中的編輯器預設會以Big5編碼開啟文件。其它程式依樣畫葫蘆就行了。

  但這種雙編碼環境有個問題無法解決(至少現在沒辦法),就是中文檔名編碼問題。以我的環境為例,檔名是UTF-8編碼,所有以Big5編碼執行的程式會看不到(或看錯)中文檔名。雖然有convmv可以解決這種問題,但每次都要手動執行也不是辦法,但目前也只能這樣湊合著用了。

沒有回應