一、问题现象

使用item2登录到远程linux后,系统的语言编程了中文:

本来对于中国人来说,使用中文没有什么不好。但是报错信息是中文就导致出问题了不好查,百度和google查不到相关信息。比较尴尬!

二、解决办法

通过locale命令查看当前终端的语言和字符编码信息:

[root@centos7:~]$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

通过第一行输出可以看到语言是zh_CN.UTF-8,说明当前bash使用的是中文语言。

修改方法

~/.bashrc中修改语言控制相关的环境变量:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

然后source ~/.bashrc生效:

最后修改:2020 年 03 月 08 日
如果觉得我的文章对你有用,请随意赞赏