背景:

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

  #看到刚上传的字体即为安装成功。

验证结果:

linux 下chrome + selenium (davinci 定时任务)截图中文乱码显示□问题相关推荐

  1. linux 下,解决tomcat服务器接收中文乱码的问题

    linux 下,解决tomcat服务器接收中文乱码的问题 参考文章: (1)linux 下,解决tomcat服务器接收中文乱码的问题 (2)https://www.cnblogs.com/taz372 ...

  2. linux mysql插入中文乱码_解决Linux下Tomcat向MySQL插入数据中文乱码问题

    一.问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二.解决办法 1.尝试一 直接在linux上面使用 ...

  3. linux打开word乱码,解决linux下openoffice word文件转PDF中文乱码的问题

    网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是l ...

  4. linux mysql插入数据乱码_解决Linux下Tomcat向MySQL插入数据中文乱码问题

    一.问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二.解决办法 1.尝试一 直接在linux上面使用 ...

  5. linux下occi操作oracle数据库,中文乱码的问题

    转载:http://www.linuxidc.com/Linux/2008-02/11238.htm 前几日调通了OCI连接数据库的问题后,用Oracle自带的例子测试了一下,能正常读取数据(都是英文 ...

  6. oracle occi出现乱码,linux下occi操作oracle数据库,中文乱码的问题

    转载:http://www.linuxidc.com/Linux/2008-02/11238.htm 前几日调通了OCI连接数据库的问题后,用Oracle自带的例子测试了一下,能正常读取数据(都是英文 ...

  7. linux下导入mysql表乱码_在linux下导入.sql文件,数据库中文乱码

    现象描述 我是在aix下面导入如下SQL语句时,数据库中显示乱码. insert into CONFERENCE(CONFERENCEID,SUBCONFERENCEID,ACCESSNUMBER,A ...

  8. linux 编辑文件乱码,Linux 下 vim 编辑文件,解决中文乱码,设置Tab键空格数

    HTML5 图片本地压缩上传插件「localResizeIMG」 移动应用中用户往往需要上传照片,但是用户上传的照片尺寸通常很大,而手机的流量却很有限,所以在上传前对图像进行压缩是很有必要的. 原生应 ...

  9. Linux下Qt/PyQt5无法调用fcitx中文输入法解决办法

    系统平台:Linux Mint 18.3 xfce 64bit (文末有福利) 博主相关文章: (1)PyQt5练习:结合matplotlib绘图 (2)PyQt5练习:词典翻译 (3)Linux下Q ...

最新文章

  1. linux C++安装并编译boost库
  2. 莱比特矿池CEO江卓尔:BCH作为货币不需要新功能,但出于货币竞争的考虑需要
  3. 电容和频率的关系_为什么会有直流电和交流电?频率为什么是50hz?白话科普专业知识...
  4. 用jQuery预加载图像
  5. 网站内容优化时需注意哪些事项?
  6. 设计模式复习-建造者模式
  7. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第5章-多欧拉-拉格朗日系统分布式编队跟踪控制
  8. 案例 | 日活提升 50%,海尔智慧厨房平台如何引领行业革命?
  9. python linux服务_Python脚本作为Linux服务/守护程序
  10. 用python玩转数据慕课答案第三周_大学慕课用Python玩转数据答案公众号
  11. 结构化程序goto语句_C ++ goto语句| 查找输出程序| 套装1
  12. xslt调用自定义函数(C#/Js/Java)
  13. python 开发工具_一个极具意义的 Python 前端开发工具
  14. c语言int作用,C语言中的int max(int x,int y) 究竟有何作用?
  15. el-select和el-tree组成树下拉框以及数据回显
  16. ps -ef|grep 命令解释
  17. 每周大数据论文(一)Data-intensive applications, challenges, techniques and technologies: A survey on Big Data
  18. C#:BackgroundWorker的简单使用
  19. Linux的主机名基础
  20. [从头读历史] 第244节 三皇与五帝

热门文章

  1. 2021绥化高考成绩查询,绥化中考成绩查询2021
  2. 高 德 纳 的 二 十 年 计 划
  3. 初高中英语老师教师资格证考试成功通过前辈备考经验分享
  4. 优化vue (vue-fragment)
  5. ABP VNext基本命令
  6. java导出Excel并下载到本地
  7. DirectShow环境配置及常见错误解决方案
  8. 推荐工具:微软AppLocale
  9. python内循环语句的使用
  10. 去掉迅雷里碍事的资源信息和广告等等