Linux中文显示问题
时间:2006-09-02 来源:robotyan
我现在使用的Linux一般安装两种语言,英语和简体中文,但是默认是英文,可是有些时候目录、文件什么的有起中文名的,在显示的时候都是?号或者乱码,当然也不能输入了。
查阅了一些资料,有些认识,加上自己的使用过程,记录下来(全部是RedHat下测试)
1.Linux的LANG变量,决定显示的语言,现在多默认为en_US.UTF-8, /etc/sysconfig/i18n文件控制。安装的时候如果选择了多语言包,SUPPORTED变量就会都包含,SYSFONT是系统使用的字体。
2.如果默认语言是en_US.UTF-8,在Linux的字符和图形界面下都是无法显示和输入中文的。如果默认语言是中文,比如zh_CN.GB18030或者zh_CN.gb2312,字符界面无法显示和输入,图形界面可以。
3.字符界面如果想显示和输入中文,一般装软件包即可,比如cce、zhcon等,不装只有使用Putty远程控制。
如果是使用Putty远程控制Linux,可以显示输入中文,但要设置。显示中文一定要LANG变量设成中文。如果想输入中文,只要Putty的Window-Appearance下的字体要选择新宋体,中文字符集,三号粗体(必须中文字符集,字体随便,我的经验是新宋看中英文相对好看,三号粗体看的舒服),Window-Translation下的字符集选择Use font encoding。设置完成后,就可以在界面及文件里面输入中文。如果只能输入不能显示没有太大的实际意义,只能用来在命令行中使用中文目录或者文件的时候用。 4.综合来说,如果想显示中文,最好是系统语言是中文,如果因为其它原因必须英文,就相对麻烦,装cce或者远程控制(终端手工更改LANG变量) 5.中文字体的问题(部分不显示或者不好看)我暂时没有遇到,能显示完全我就满足了,遇到了再考虑simsun字体的安装。
如果是使用Putty远程控制Linux,可以显示输入中文,但要设置。显示中文一定要LANG变量设成中文。如果想输入中文,只要Putty的Window-Appearance下的字体要选择新宋体,中文字符集,三号粗体(必须中文字符集,字体随便,我的经验是新宋看中英文相对好看,三号粗体看的舒服),Window-Translation下的字符集选择Use font encoding。设置完成后,就可以在界面及文件里面输入中文。如果只能输入不能显示没有太大的实际意义,只能用来在命令行中使用中文目录或者文件的时候用。 4.综合来说,如果想显示中文,最好是系统语言是中文,如果因为其它原因必须英文,就相对麻烦,装cce或者远程控制(终端手工更改LANG变量) 5.中文字体的问题(部分不显示或者不好看)我暂时没有遇到,能显示完全我就满足了,遇到了再考虑simsun字体的安装。
相关阅读 更多 +