重点:假如console显示英文乱码,就改变终端的编码格式。
可以使用locale命令,查看当前系统默认采用的字符集#locale在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,倘若默认安装的是英文的系统,i18n的内容如下:LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"其中LANG变量是language的简称,稍为有英文基础的用户一看就看下来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。SYSFONT是systemfont的简称,决定系统默认用哪一种字体。SUPPORTED变量决定系统支持的语言,即系统才能显示的语言。须要说明的是,因为计算机起源于德语国家检查linux中文语言包,因而,不管你把这种变量设置成哪些,英文总是默认支持的,但是不管用哪些字体,中文字体总包含在其中。这么怎么显示英文呢?1、系统必须安装英文语言包才行#yum-ygroupinstallchinese-support2、仅仅有语言包还不行,我们得设置相应的字符集##临时生效#exportLANG="zh_CN.UTF-8"#设置为英文#exportLANG="en_US.UTF-8"#设置为英语,我比较喜欢这样export##永久生效检查linux中文语言包linux服务器系统,编辑/etc/sysconfig/i18n(最好reboot一下)LANG="zh_CN.UTF-8"##或则,编辑/etc/profile配置文件,添加如下一行exportLANG="zh_CN.UTF-8"#重新载入#./etc/profile##查看当前的字符集#echo$LANG好了,经过前面的设置linux学习,在终端上应当才能显示英文了。mac笔记本用的SecureCRT设置如下:
Xshell————————————————
原文链接: