SSH连接Ubuntu服务器无法显示中文

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010412858/article/details/81271248

我本地安装使用的是Ubuntu 英文环境,通过SSH连接Ubuntu服务器后无法正确显示中文

这是因为SSH连接建立过程中会把本地的语言环境发送给远程,再将返回得到的字符根据本地的语言环境进行编码解析,所以这里我需要对本地的语言环境指定为中文再连接SSH
先看一下本地的语言设置:echo %LANG , 结果显示为en-US.UTF-8
这里写图片描述
现在我们可以通过一行命令来临时改变语言环境
export LANG=zh_CN.UTF-8
这里写图片描述
再通过SSH连接远程服务器后就可以显示中文了

但是这样的设置是临时起作用的,如果想永久生效可以在环境变量里面设置

猜你喜欢

转载自blog.csdn.net/u010412858/article/details/81271248
今日推荐