Centos8 Failed to set locale, defaulting to C.UTF-8

Centos8 Failed to set locale, defaulting to C.UTF-8 的解决方案

要设置系统语言环境,请使用localectl命令。例如,如果您希望使用UTF-8编码的美国英语(US),则运行以下命令。 下载的centos docker镜像系统默认使用的是ISO/IEC 15897字符集 需要改成UTF-8.

  先安装所有的字符集

1
dnf install langpacks-en glibc-all-langpacks -y

  设置字符集

1
localectl set-locale LANG=en_US.UTF-8