问题描述:

阿里云的服务器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

问题解决

相关文章:

  • 2021-08-18
  • 2021-09-04
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2021-10-17
  • 2022-12-23
猜你喜欢
  • 2021-07-10
  • 2022-12-23
  • 2021-12-15
  • 2021-09-25
  • 2021-05-03
  • 2021-10-18
  • 2021-06-04
相关资源
相似解决方案