环境
客户端:
- macOS
- iTerm2
- zsh + zim
服务端:
- Ubuntu 20.04
- zsh + zim

服务端locale:

客户端locale:

这是由于客户端即macOS上的.zshrc没有设置默认编码
# 在客户端上执行
>>> vim ~/.zshrc
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
>>> source ~/.zshrc
重新连接后显示正常

当使用macOS的iTerm2通过zsh+zim连接到Ubuntu20.04服务器时,出现乱码问题。原因是客户端的.zshrc未设置默认编码。通过在客户端的.zshrc中添加`export LC_ALL=en_US.UTF-8`和`export LANG=en_US.UTF-8`,然后运行`source ~/.zshrc`,重新连接后,显示恢复正常。
环境
客户端:
服务端:

服务端locale:

客户端locale:

这是由于客户端即macOS上的.zshrc没有设置默认编码
# 在客户端上执行
>>> vim ~/.zshrc
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
>>> source ~/.zshrc
重新连接后显示正常


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