最小化centos7设置中文、时区
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

最小化centos7设置中文、时区

yuc
yuc
2023-10-09 / 最后修改: 2023-10-09 15:16 / 0 评论 / 6 阅读 / 正在检测是否收录...
0x1

docker镜像使用的最小化centos7在使用过程中发现中文乱码,查看LANG,默认是en_US.UTF-8,查看 locale 默认只有3个 C , POSIX , en_US.UTF-8。所以可以确定是不支持中文的

0x2

找了好多办法,安装这安装哪,都没什么效果,有些需要安装 fonts 组的根本就没这些包。最后终于找到了一个可用办法:

  1. 安装中文包: yum -y install kde-l10n-Chinese
  2. 重新安装glibc-common: yum -y reinstall glibc-common
  3. 编译中文字体: localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8

最后查看 locale -a 是否有 zh_CN.UTF-8 即可,存在即可设置

0x3

时区已经在 /etc/profile 中设置 export TZ="Asia/Shanghai",但每次进入容器仍然是 UTC。更改方式如下:

  1. 方法一: 使用 timedatectl
  2. 方法二: 使用 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
0

评论

博主关闭了当前页面的评论