案例:用gedit打開中文網頁,中文部分顯示為亂碼。?
解決辦法:?
在終端中運行 gconf-editor 在打開的界面中選擇: apps->gedit-2->preferences->encodings 在右邊的auto_detected和 shown_in_menu上點右鍵編輯,點add,分別加入GB2312(或者是GB18030,我是設置的GB18030,關于GB2312與GB18030以及GBK的區別,請看文章最后的PS-info),并點 UP按鈕移動到第一位。關閉,就可以在gedit中顯示中文了。?
接著你也許還會碰到一個問題,我直接新建了一個new.html文檔,然后用gedit打開編輯一個中文的網頁,并在meta標簽里設定了charset=gb2312,最后直接ctrl+s(保存),可用瀏覽器打開這個new.html網頁的時候居然顯示亂碼,得用utf-8才能正確查看中文部分,讀到這里你也許知道問題出現在哪里了!沒錯,這個gedit編輯器不是windows里面的記事本那么簡單,所以你在gedit編輯器里保存的時候得另存為(save as)選擇編碼格式(Character encoding)為Chinese simplified(GB18030)。這樣,網頁meta里的charset=gb2312才能正常發揮作用。?
----------------------------------------------------------?
PS-info:?
GB2312是八幾年的國家標準?
GB18030是現在的國家標準?
GBK是國外制定的標準,涵蓋亞洲各語言
參考資料:
http://www.douban.com/group/topic/23055864/
posted on 2011-10-23 10:58
deercoder 閱讀(653)
評論(0) 編輯 收藏 引用 所屬分類:
Unix/Linux