Linux修改系统字符编码
检查当前字符编码
使用locale命令查看所有语言环境变量
locale # 输出 LANG、LC_CTYPE 等关键变量,如 LANG=en_US.UTF-8
查看系统默认编码文件
cat /etc/default/locale # 系统级默认配置(Debian/Ubuntu)
cat /etc/locale.conf # systemd 系统默认配置(如 CentOS 8+)
永久修改字符编码
用户级配置(仅影响当前用户)
编辑用户 Shell 配置文件(如 ~/.bashrc 或 ~/.profile)
nano ~/.bashrc
添加以下内容
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
保存后执行
source ~/.bashrc
或重新登录生效

浙公网安备 33010602011771号