900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > ssh汉字乱码怎么办_LINUX SSH显示中文乱码 怎么解决?

ssh汉字乱码怎么办_LINUX SSH显示中文乱码 怎么解决?

时间:2021-04-17 05:37:07

相关推荐

ssh汉字乱码怎么办_LINUX SSH显示中文乱码 怎么解决?

这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。

输入locale可以查看字符编码设置情况,而我的对应值是空的。

因为我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,而默认的.zshrc没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置,步骤如下,bash对应.bash_profile或.bashrc文件。

1.在终端下输入

vim ~/.zshrc

或者使用其他你喜欢的编辑器编辑~/.zshrc文件

2.在文件内容末端添加:

export LC_ALL=en_US.UTF-8

export LANG=en_US.UTF-8

接着重启一下终端,或者输入source ~/.zshrc使设置生效。

设置成功的话,在本地和登录到服务器输入locale回车会显示下面内容。

LANG="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_CTYPE="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_ALL="en_US.UTF-8"

这时,中文输入和显示都正常了。

取消

评论

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。