2010年7月28日 星期三

Ubuntu - 解決 gedit 亂碼的問題

預設配置下,用 Ubuntu 的文本編輯器(gedit)打開 BIG5/GB18030/GBK/GB2312 等類型的中文編碼文本時,將會出現亂碼。出現這種情況的原因是,gedit 使用一個編碼對應列表,只有在這個列表中的編碼才會進行匹配,不在這個列表中的編碼將顯示為亂碼。您要做的就是將需要的編碼方式加入這個列表。

  • 命令行方式,適用於所有 Ubuntu 用戶。
終端機中執行以下命令,然後重新開啟 gedit 文件即可:

gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[BIG5,UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]"
  • 圖形化方式,適用於 Ubuntu 用戶,而不適用於 KUbuntu/XUbuntu 用戶。
  1. 您可以遵循以下步驟,使您的 gedit 正確顯示中文編碼文件。
  2. 在命令列中執行 gconf-editor
  3. 展開左邊的樹節點,找到 /apps/gedit-2/preferences/encodings 節點並單擊它。
  4. 雙擊右邊的 auto_detected 鍵,打開“編輯鍵”對話框。
  5. 加入“BIG5”,並移至最上層
  6. 確定並關閉配置編輯


Reference:
http://blog.xuite.net/ptsblog/news/33933535
http://wiki.ubuntu.org.cn/index.php?title=Gedit%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81&variant=zh-hant


沒有留言:

張貼留言

Ceasar's Photo

www.flickr.com