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




![[C++]一些list,stack和queue选择题和编程题](https://i-blog.csdnimg.cn/direct/359c0cddb62e48d7ad529e06a5ce3ee0.png)














