歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Ubuntu-11.10之Gedit中文亂碼問題

缺省配置下,用Ubuntu 的文本編輯器(gedit)打開GB18030/GBK/GB2312 等類型的中文編碼文本文件時,將會出現亂碼。
    出現這種情況的原因是,gedit 使用一個編碼匹配列表,只有在這個列表中的編碼才會進行匹配,不在這個列表中的編碼將顯示為亂碼。
    您要做的就是將GB18030 加入這個匹配列表。
    1、命令行方式
    ubuntu11.10 開始默認GSettings (基於命令行)作為系統的配置工具,要解決gedit 的中文字亂碼,只需在終端執行:
    gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"
    2、圖像方式
    在終端輸入
    sudo apt-get install dconf-tools               --安裝dconf-editor
    按下Alt-F2,打開“運行應用程序”對話框,輸入dconf-editor+回車,打開dconf-editor
    在org--->gnome--->gedit--->preferences--->encodings--->auto-detected
    最前面添加
    'GB18030','GB2312','GBK',輸入完後敲回車鍵才能保存輸入的內容
    結果為['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']


摘自 baby2843的博客
Copyright © Linux教程網 All Rights Reserved