1、解决终端乱码
网上很多教程试了都不生效,以下方法有效:
-
确认终端支持中文显示:
-
echo $LANG
- 输出应该包含
UTF-8
,例如en_US.UTF-8
。如果不是,您可以通过以下命令设置为 UTF-8:export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8
-
-
安装中文字体:
- 确保系统安装了中文字体包。可以通过以下命令安装常用的中文字体包:
sudo dnf install wqy-microhei-fonts # 没生效
- 或者:
sudo dnf install cjkuni-uming-fonts # 安装这个后生效
- 确保系统安装了中文字体包。可以通过以下命令安装常用的中文字体包:
-
验证设置:
- 确认终端可以正确显示中文。可以通过以下命令测试:
echo "测试中文显示"
- 如果终端显示正常,则表示配置成功。
- 确认终端可以正确显示中文。可以通过以下命令测试:
2、解决vim中文乱码
编辑 /etc/vimrc 文件,在后面添加:
vim /etc/vimrc
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8