中文乱码,解决

① 安装完整中文字体

先把字体装完整:

sudo apt update
sudo apt install -y fonts-noto-cjk fonts-noto fonts-noto-color-emoji fonts-wqy-zenhei fonts-wqy-microhei

刷新字体缓存:

fc-cache -fv


② 安装中文等宽字体(关键)

终端必须使用等宽字体(Mono)才能显示代码。

安装:

sudo apt install fonts-noto-cjk-extra


③ 修改终端字体(最关键一步)

打开终端:

右上角≡ → Preferences(首选项)

进入:

Profiles → Unnamed

找到:

Custom font

取消勾选:

Use system fixed width font

然后把字体改成:

Noto Sans Mono CJK SC

如果没有这个字体,就选:

WenQuanYi Micro Hei Mono


④ 测试

终端输入:

echo 中文测试

应该显示:

中文测试