解决Mac环境下连接ubuntu ssh无法输入中文

情况:
1、mac终端打开后未连接ssh时,中文输入正常,可连接之后却无法输入。
如果不是这种情况请别瞎改,我可付不起责任。。。

原因:
1、本地系统和远程系统字符集不匹配。

做法:
remote:
1、安装中文语言包

sudo apt-get install language-pack-zh-hans

2、修改文件内容(没有就新建)

sudo vim /etc/environment

在最下方添加内容:

LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh:en_US:en”

3、修改文件内容(没有就新建)

sudo vim /var/lib/locales/supported.d/local

添加内容:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

4、执行命令

sudo locale-gen

5、修改文件内容(没有就新建)

sudo vim /etc/default/locale

修改内容

LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh:en_US:en”

6、重启

sudo reboot

local:
7、修改本地字符集
终端下

sudo export LC_ALL=zh_CN.UTF-8 #

8、重新启动终端连接ssh, 此时已经可以正常输入中文。

笔者系统:ubuntu 16.04 LTS + MacOS 10.13.3 (English)

文章部分摘自:https://my.oschina.net/lvhongqing/blog/851922

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。