暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

阿里云 龙蜥8.6系统解决中文显示成问号的问题

济南小老虎 2023-03-06
1954

背景

计划测试环境上云
我这边作为先头不对开始搞
但是发现中文字体的显示存在问题,心中一片草泥马奔腾
搞国产OS, 连语言都不给我弄好.


问题现象

产品启动出现问题
[1]???????
[2]???????????????????????????????
[3]???????
[4]??????????

本来以为是语言有问题解决已经不麻烦. 但是后续出现问题
locale
出现如下错误提示
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory


问题解决

网上一般的解决方法是:
yum install glibc-common kde-l10n-Chinese
但是实际上 这个处理方式是centos 7 系列使用的.
centos8 其实是不支持的
经过一通翻找, 发现必须使用:
这个命令才可以.
yum install glibc-langpack-zh


环境变量的处理

cat >/etc/profile.d/lcall.sh <<EOF
export LC_ALL="zh_CN.utf8"
EOF

source etc/profile.d/lcall.sh


进行验证

执行命令 locale 可以正常显示

执行建库, 发现显示正常了:

[1]新建数据库实例
[2]基于现有空数据库初始实例(适用于建账时无数据库管理员权限场景)
[3]注册数据库实例
[4]修改数据库管理员密码


文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论