解决 Mac iTerm2 连接远程Linux LC_CTYPE 警告 (warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory)

MacStudio,远程工具是 iTerm2,在远程连接到服务(CentOS 7 系统)如下错误

warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

网上搜了这个警告的解决办法,基本有 2 个。

1、解决办法 1(本人此方法解决)

在 Mac 终端编辑 ~/.zshrc 文件,在文件末添加两行代码:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

重新连接问题解决。

2、解决办法 2 (网上的方法, 本人尝试未解决问题)

在 Mac 终端编辑 /etc/ssh/ssh_config,在最后一行找到 SendEnv LANG LC_*,注释掉这一行。

评论被关闭.