解决Linux 中文乱码的问题
编辑
8
2025-08-25
使用cat命令查看配置文件中文显示正常,但是使用nano命令编辑文件的时候中文确实乱码,下面附上解决办法。
-
查看当前 locale 设置
locale
如果输出中有
LANG=C
或LANG=en_US.UTF-8
之类,而没有zh_CN.UTF-8
,nano 就可能无法正确显示中文。 -
安装中文 locale
sudo apt update sudo apt install locales sudo dpkg-reconfigure locales
在列表中选择
zh_CN.UTF-8 UTF-8
(也可以加en_US.UTF-8
保留英文环境),然后设默认为zh_CN.UTF-8
。 -
临时启用中文环境
export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8
然后再执行:
nano 文件名
-
永久生效
把下面两行加到~/.bashrc
或~/.profile
:export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8
重新登录即可。
- 0
-
分享