linux系统语言支持配置 /etc/sysconfig/i18n:
LANG="en_US.UTF-8" 设置xwindow为UTF-8
LANGUAGE="zh_CN.UTF-8:zh_CN.GB18030:zh_CN.GB2312:zh_CN:en_US.UTF-8"
SUPPORTED="en_US.UTF-8:zh_CN.UTF-8:zh_CN.GB18030:zh_CN.zh"
SYSFONT="lat0-sun16"
我们默认设置系统的语言为UTF-8, 因为使用linux的基本上是一些程序员, 终端的英文显示才是我们的最爱, 可以使用 export LC_ALL=en_US.UTF-8
vim打开gbk文件乱码:
vim中最有用的为 encoding(enc) 和 fileencoding(fenc) 选项 , fileencoding为vim打开文件时尝试解码文件的编码格式列表
encoding : vim打开时文件的编码,
fileencoding : vim编辑完后保存文件的编码
配置的时候可以使 let &encoding=&termencoding , 然后配置足够多的fileenodings="utf-8,gb18030,gbk,gb2312,big5', 这样在secureCRT不管设置的是gbk还是utf-8 字符集, 用vim打开文件时都会正确识别
例如:
encoding = utf-8
fileencoding = gbk
vim编辑文件时使用utf-8编码格式显示, 修改也是utf-8, 保存是系统会转码为gbk保存.