mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
112 字
1 分钟
Linux SSH终端显示乱码
2025-07-17
统计加载中...

Linux SSH终端显示乱码#

问题描述#

  • locale 发现 LANG=C
  • locale 设置为 C 时,系统不会使用 UTF-8 编码,可能导致 GUI 或终端显示异常(如出现 ~A 等乱码字符)。

解决方法#

设置正确的 locale。运行以下命令生成并启用 UTF-8 编码的 locale

sudo apt update && sudo apt install locales # 确保 locales 已安装
sudo dpkg-reconfigure locales

在菜单中选择:en_US.UTF-8(英文 UTF-8) 或 zh_CN.UTF-8(中文 UTF-8)。

然后设置环境变量:

echo 'export LANG=en_US.UTF-8' >> ~/.bashrc
echo 'export LC_ALL=en_US.UTF-8' >> ~/.bashrc
source ~/.bashrc

之后重启即可。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Linux SSH终端显示乱码
https://blog.dorimu.cn/posts/linux-ssh-encoding/
作者
Dorimu
发布于
2025-07-17
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00