linux 下chrome + selenium (davinci 定时任务)截图中文乱码显示□问题
·
背景:
davinci 项目定时任务将报表内容截图发送到邮箱时发现中文内容都变成了 □□□

问题:
系统中缺少中文字体, 不能识别内容中的中文
解决办法:
在对应服务运行环境上安装中文字体
1,查看系统安装了哪些字体
fc-list (如果没有此命令,需要yum安装字体库)
2,安装字体库
yum -y install fontconfig
cd /usr/share/fonts
mkdir chinese
cd chinese
#上传拷贝出来的windows中文字
chmod -R 755 /usr/share/fonts/chinese
3,安装ttmkfdir工具
yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
4,修改字体配置文件
vim /etc/fonts/fonts.conf

5,执行 fc-cache
7,查看是否安装成功
fc-list
#看到刚上传的字体即为安装成功。
验证结果:

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)