前言

若存在中文乱码的情况,这是因为操作系统中没有安装中文字体。

安装字体库

yum install fontconfig -y 

安装更新字体命令

yum install mkfontscale -y

添加中文字体

# 新建目录
mkdir /usr/share/fonts/chinese
# 切换到中文字体目录下,上传windows里宋体和黑体两个字体文件到此目录下。
# windows里的字体文件在C:\Windows\Fonts。
simsun.ttc  -- 宋体
simhei.ttf  -- 黑体
# 更改目录权限
chmod -R 755 /usr/share/fonts/chinese/

重新建立字体索引&更新缓存

# 创建可扩展字体文件的索引
mkfontscale
# 创建字体文件的索引
mkfontdir
# 创建字体信息缓存文件
fc-cache

查看字体是否安装成功

# 查看所有字体列表
fc-list
# 查看中文字体命令及执行结果
fc-list :lang=zh
/usr/share/fonts/chinese/simsun.ttc: SimSun,宋体:style=Regular,常规
/usr/share/fonts/chinese/simsun.ttc: NSimSun,新宋体:style=Regular,常规
/usr/share/fonts/chinese/simhei.ttf: SimHei:style=Normal

综上,中文乱码问题得到解决。

posted on 2022-06-16 13:25  jiayou111  阅读(1944)  评论(0)    收藏  举报