修改Centos7系统语言
如:将系统语言改为中文格式
使用locale命令
查看当前系统默认采用的字符集:locale 或 echo $LANG
修改语言
1 | # 1.查看系统中已经有的语言包(查找中文语言包:zh_CN开头的包) |
注意,在查看中文语言安装包时,必须复制包名称,否则在修改配置文件或执行命令时名称不一致会造成修改失败,网上给的方式中,名称有可能与你的系统中包名称不一致
英文:以en_US开头的
Centos6修改方式
Centos6中是修改配置文件:/etc/sysconfig/i18n
用iterm2 ssh连接服务器编码不一致
我遇到一个问题,在虚拟机中Centos7系统是英文状态,但是用iterm2远程ssh连接,用locale查看,变成了中文状态
原因:mac 使用ssh命令会发送本地语言环境到目标服务器
修改服务器端
解决:在服务器端,修改文件: vim ~/.bashrc,文件末尾加一行:
1 | export LANG='en_US.utf8' |
但是这种办法不通用,没连接一个服务器都要设置
修改本地
修改配置文件:/etc/ssh/ssh_config(用root权限)
将内容:SendEnv LANG LC_* 注释