更新时间:2025-04-04 09:57:49
在使用Linux系统通过SSH连接时,有时会遇到中文显示乱码的问题,这让人头疼。但别担心,下面教你轻松搞定!首先检查你的终端是否支持UTF-8编码,可以运行`locale`命令查看当前环境变量设置。如果发现字符集不是UTF-8,请修改配置文件 `/etc/locale.conf`,添加或修改为 `LANG=en_US.UTF-8` 或 `LANG=zh_CN.UTF-8`。
接着,确保服务器端也设置了正确的字符编码。编辑 `~/.bashrc` 文件,加入以下
```bash
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
```
保存后执行 `source ~/.bashrc` 生效。此外,如果你用的是SecureCRT等工具,记得在会话选项中设置字符编码为UTF-8。最后,重启SSH服务:`sudo systemctl restart sshd`,一切就OK啦!🎉
现在,无论是中文命令提示还是文件名,都能清晰呈现了。💪