1. 程式人生 > >win7 下面的 txt 在ubuntu10.10 下面 打開出現亂碼解決

win7 下面的 txt 在ubuntu10.10 下面 打開出現亂碼解決

1. 終端中鍵入“gconf-editor”,並按下回車鍵,開啟“配置編輯器”。

2. 展開左邊的樹節點,找到 /apps/gedit-2/preferences/encodings 節點並單擊它。

3. 雙擊右邊的 auto_detected 鍵,開啟“編輯鍵”對話方塊。

4. 單擊列表右邊的“新增”按鈕,輸入“GB18030”,單擊確定按鈕。

5. 列表的最底部新增加了一個“GB18030”。

6. 還可以新增  GBK  GB2312等

7.如何還是不行,將GB18030向上 就可以了

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

在 ubuntu 11.10下面   只需要 

   預設配置下,用 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']