问题描述:
阿里云的服务器ubuntu系统,windows下用putty连接中文正常显示。但是ubuntu下用ssh命令连接中文显示就会乱码。我服务器端和本机shell都是zsh并且都用了oh-my-zsh。
解决方法:
这种情况一般是终端和服务器的字符集不匹配,ubuntu下默认的是utf8字符集。而默认zsh没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置,步骤如下,bash对应.bash_profile或.bashrc文件。
vim ~/.zshrc在该文件下面添加
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8用以下命令生效
source ~/.zshrc问题解决
本文介绍了一种在使用SSH连接Ubuntu服务器时遇到的中文乱码问题及其解决方案。问题出现在Windows下通过Putty连接正常,但在Ubuntu系统下使用SSH命令连接时出现中文乱码的情况。文章详细说明了如何通过配置.zshrc文件来解决这一问题。
1111

被折叠的 条评论
为什么被折叠?



