以下是在CentOS上更改系统编码的一般步骤:
locale
sudo localedef -i en_US -f UTF-8 en_US.UTF-8
这会生成UTF-8编码的英文(美国)环境,并更新系统的locale设置。
sudo localectl set-locale LANG=en_US.UTF-8
确保将en_US.UTF-8替换为你需要的编码设置。
现在,大部分程序应该已经采用了新的编码设置,但在有些情况下,可能仍然需要重新登录或重启系统才能完全应用更改。
sudo locale-gen
sudo localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
sudo localectl set-locale LANG=zh_CN.UTF-8
sudo locale-gen