1. 查看当前Linux的 服务器编码
    • 终端执行: echo $LANG
    • 输出: en_US.UTF-8
  1. 查看当前系统是否有 中文语言包
    • 终端执行: locale -a
    • 看是否有 zh_CN.utf8
    • 安装中文语言包:终端执行 apt install language-pack-zh-hans
    • 设置系统支持中文:终端执行 locale-gen zh_CN.UTF-8
  1. 查找locale 配置文件
    • 终端执行: find /etc/ -name locale
    • 输出: /etc/default/locale
  1. 修改locale 配置文件
    • 终端执行: vim /etc/default/locale
#  File generated by update-locale
LANG="en_US.UTF-8"  #改为"zh_CN.UTF-8"
    • 重启: reboot

2023.4.10更新

  1. Debian 下修复中文乱码
    • 安装aptitude
sudo apt-get insall aptitude
    • 安装语言包
sudo dpkg-reconfigure locales
    • 按空格键选择:zh_CN GB2312zh_CN.GBK GBKzh_CN.UTF-8 UTF-8
    • 重启: reboot

参考文章: