Ubuntu用gedit,Vim打開txt文檔亂碼解決方法

1)gedit

    運行 gconf-editor,把 gedit 的自動檢測編碼設置修改一下,加入 GB18030,GB2312 ,GBK 等幾個 ( GB18030 兼容GB2312 ,GBK的,所以只添加有一個 GB18030就可以了的)

    在這項下 /apps/gedit-2/preferences/encodings/auto_detected 下面
    我的系統的encoding 默認是 utf-8的,添加了GB18030之後就可以了。但注意要放在你係統支持的locale前面纔行。看下面怎麼添加GB18030 locale的支持。有人說了,他是調用glib庫的函數來判斷編碼的,好像你係統不安裝這個locale的話,他是都檢測的時候有點問題,所以你要把 GB18030放到最前面纔行,因爲我係統一開始只有UTF-8的支持,所以一開始順序 UTF-8 ,ISO-8859-15,GB18030 
    這樣他還是認不出GB18030編碼,要寫 UTF-8 ,GB18030,ISO-8859-15這樣,好像。

2)vim

    類似的可以在/etc/vim/gvimrc 文件裏面添加 set fencs=utf-8,GB18030,ucs-bom,default,latin1
這行, 讓 gvim 編輯器也能自動檢測到編碼來。 在gvim中 ,點“編輯”->“設定窗口”菜單,可以看到幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章