ubuntu系統下gedit打開GBK字符集編碼文件出現亂碼問題解決辦法
使用 Gedit 打開 Windows 系統下編寫的文本文件時,文件的中文全是亂碼。
有些在Windows下能夠打開的txt文件在Ubuntu下用gedit打開時,中文顯示是亂碼,這是因為編碼方式不同造成的。Windows下默認txt文件的編碼方式是GBK,而Ubuntu下的gedit默認沒有對GBK的支持。
www.2cto.com
簡單的方法如下:
打開終端,輸入如下兩條指令,
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
重新啟動 Gedit ,就能夠正常顯示中文內容了。
上述兩條指令相當於打開 應用程序-系統工具-配置編輯器(或者在終端裡輸入:gconf-editor——此軟件需要安裝——執行sudo apt-get install gconf-editor),在 apps/gedit-2/preferences/encodings 下建立 auto-detected shown-in-menu 兩個子鍵,子鍵內容如上。
完成上述設置後,gedit就可以自動檢測文本文件的字符集,並正確顯示 windows 下創建的文本以GBK文件了.