CentOS安装微软雅黑,解决drawImage中文乱码相关问题

使用Graphics的drawString方法向图片上添加汉字时候,Windows是没问题的,在Linux上中文总是乱码,小方块,之前在网上看多很多说是因为Linux系统没有字体的原因,记录下

字体从Windows系统里边找就行,在C:\Windows\Fonts文件夹下

找到想要的字体,ftp到服务器上

/usr/share/fonts/

修改权限为760

chmod 760 /usr/share/fonts/*.TTC

进入文件夹

cd /usr/share/fonts/

依次执行

mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )

mkfontdir

fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )

查看安装的字体

fc-list :lang=zh

到此,服务器字体就安装好了。本以为安装了服务器字体之后drawImage中文就不会乱码了,但是测试结果,还是小方块。可能是因为安装完字体之后需要重启服务器才能生效。抱着侥幸心理果然不行。但是服务器上有好多用户,而且是生产环境,不敢轻易重启,只能想其他的办法了。

这里看到了http://blog.csdn.net/u012540337/article/details/21478965这篇文章

尝试给jdk安装字体

这里更加单,只需要将windows你看好的字体ftp到 /jre/lib/fonts/下

然后重启tomcat即可。

对了,rpm安装的jdk默认路径是在 /usr/java/下的。

http://www.dengb.com/Linuxjc/1228657.htmlwww.dengb.comtruehttp://www.dengb.com/Linuxjc/1228657.htmlTechArticleCentOS安装微软雅黑,解决drawImage中文乱码相关问题 使用Graphics的drawString方法向图片上添加汉字时候,Windows是没问题的,在Linux上中文总是乱...

linux微软雅黑乱码,CentOS安装微软雅黑,解决drawImage中文乱码相关问题相关推荐

  1. 解决putty中文乱码并远程访问linux界面功能

    1,解决putty中文乱码 打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选择汉字字体为宋体或楷体 在window-〉Appear ...

  2. linux mysql 乱码怎么解决_MySQL_linux中解决mysql中文乱码方法,改默认编码:/etc/init.d/my - phpStudy...

    linux中解决mysql中文乱码方法 改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /v ...

  3. linux freemind字体,解决freemind中文乱码

    出自Linux Wiki 提示:此文已超过 9 年(3299 天)未更新,如发现内容过时或有误,欢迎改进:) 解决freemind中文乱码 由于 Freemind 要应用到 Java 运行时环境,显示 ...

  4. linux中mysql不显示中文_linux中解决mysql中文乱码方法

    改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /var/lib/mysql/ 放置的是数据 ...

  5. Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题

    Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题 参考文章: (1)Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题 (2)https://www.cnblogs. ...

  6. suse linux乱码,轻松解决Suse中文乱码问题

    随着我们学习Suse linux的深入,我们也面临着很多问题,今天所要讲的是Suse中文乱码问题,Suse linux有很多的知识需要我们了解,以便我们能更好的应用到学习生活中.我研究了一下Suse中 ...

  7. linux下的oracle中文乱码,Linux环境解决Oracle 中文乱码

    linux下Oracle显示中文乱码 1.Oracle数据库出现乱码的原因: 操作系统与服务器一致,但客户端与服务器字符集不一致 客户端与服务器一致,但操作系统与服务器不一致 2.解决办法: 设置相关 ...

  8. php至mysql乱码,PHP彻底解决mysql中文乱码

    彻底解决mysql中文乱码 mysql是我们项目中非经常常使用的数据型数据库. 可是由于我们须要在数据库保存中文字符,所以经常遇到数据库乱码情况.以下就来介绍一下怎样彻底解决数据库中文乱码情况. 数据 ...

  9. zabbix 彻底解决图片中文乱码

    zabbix 彻底解决图片中文乱码 环境: CentOS 7.2 zabbix-3.0.4 LTS nginx-1.10.0 php-5.6.26 mariadb-10.1.13 请参看zabbix- ...

最新文章

  1. python 大量网络请求_大规模异步新闻爬虫之网络请求函数的优化
  2. 庄闲分析软件安卓版_关于公布湖南省2020年第七批软件产品评估结果的通知
  3. 日语python_边学日语边学python语法
  4. Android Gradle 批量修改生成的apk文件名
  5. 肖仰华 | 基于知识图谱的用户理解
  6. 笔记本电脑锁_2020年最好的10款笔记本电脑
  7. java transferto_小六六学Netty系列之Java 零拷贝
  8. 【FLink】四种图 以及 数据在 taskManager 之间的流转
  9. [leetcode] 题型整理之排列组合
  10. mac apache修改默认网站目录
  11. linux安装opencv让输入密码,Linux下安装OpenCV步骤
  12. 数字通信原理_推荐 | 从飞鸽传书到数字信号,你不得不懂的通信原理
  13. 2021-07-13
  14. SVN:本地项目与SVN项目进行关联
  15. EXCEL常用查询函数?查询函数的妙用
  16. Access宏学习总结
  17. HTTP 405 Method Not Allowed问题的解决
  18. Windows+Caffe+VS2013+python接口配置过程
  19. Python模块之Shapely
  20. 苹果语音输入最新资讯

热门文章

  1. 白话机器学习-Transformer
  2. 【docker知识】联合文件系统(unionFS)原理
  3. Qt知识点梳理 —— 国际化 QtLinguist 应用(1)
  4. 为什么两个向量垂直,点积为0
  5. 调用百度接口实现人脸识别
  6. html中css的各种颜色对应的色号
  7. 初学oracle-1
  8. 妮娜·杜波夫Nina Dobrev
  9. 读文献——一些专有名词的学习记录
  10. 防火墙日志及日志分析