在英文Locale下的Ubuntu無法正常顯示XP下GBK編碼的中文
編輯/etc/environment文件
添加LC_CTYPE="zh_CN.GBK"一行
如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
LANG="en_US.UTF-8"
LANGUAGE="en_US:en_GB:en"
LC_CTYPE="zh_CN.GBK"
不過我測試,上述方法雖然可以在vim和geditor中正確顯示,但是終端中的內容卻變成亂碼了..
那麼,我們在不做上述操作的前提下,可以如下操作:
編輯/var/lib/locale/support.d/zh
添加zh_CN.GBKGBK
然後locale-gen
這樣有了GBK編碼支持
然後
用ConfiguratioEditor(命令:gconf-editor),修改app->gedit-2->preferences->encoding中的auto_detected,把GB18030放在最前面即可。
對於GVIM,在.gvimrc中加入如下幾行
vim不支持GBK。
setencoding=GB2312
setlangmenu=zh_CN
setimcmdline
source$VIMRUNTIME/delmenu.vim
source$VIMRUNTIME/menu.vim