轉載自:http://www.2cto.com/os/201201/117535.htmlhtml
缺省配置下,用Ubuntu 的文本編輯器(gedit)打開GB18030/GBK/GB2312 等類型的中文編碼文本文件時,將會出現亂碼。
出現這種狀況的緣由是,gedit 使用一個編碼匹配列表,只有在這個列表中的編碼纔會進行匹配,不在這個列表中的編碼將顯示爲亂碼。
您要作的就是將GB18030 加入這個匹配列表。
一、命令行方式
ubuntu11.10 開始默認GSettings (基於命令行)做爲系統的配置工具,要解決gedit 的中文字亂碼,只需在終端執行:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"
二、圖像方式
在終端輸入
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']ubuntu
初始設置
加快 wine 速度
因爲 X locale 的問題, 默認 wine 會輪詢 x core fonts ,使得 wine 很慢,請先執行::windows
sudo sed -i -e '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE 編輯器
亂碼解決方法
一、首先拷貝simsun.ttc字體進入~/.wine/drive_c/windows/Fonts/
二、修改註冊表文件~/.wine/system.reg:
將[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 中的:
「MS Shell Dlg」=」Tahoma」
「MS Shell Dlg 2″=」Tahoma」工具
改成:
「MS Shell Dlg」=」SimSun」
「MS Shell Dlg 2″=」SimSun」字體
固然,若是你有興趣,也能夠將這個部分的其餘字體都轉換成SimSun。編碼