出现set_locale() failed (5): Input/output error的解决方法

180 阅读1分钟

字符集的问题,执行locale -a结果如下

xxx@xxxx:~$ locale -a
C
C.UTF-8
en_US.utf8
POSIX


发现没有中文的,于是执行

sudo /usr/share/locales/install-language-pack zh_CN


问题解决

后来发现还有另外一个比较方便的解决方法,一般出现这种错误的,mac比较多

编辑/etc/ssh_config文件

找到SendEnv LANG LC_*这一行,注释掉即可