linux下Java生成图片字体中文乱码问题
将需要的字体上传jdk目录:/usr/local/jdk1.7.0_79/jre/lib/fonts
例如:msyhbd.ttf msyh.ttf
从window中找,目录:C:\WINDOWS\Fonts\
重启tomcat
// 声明一个图片对象:指定宽、高、图片类型。类型一般为TYPE_INT_RGBBufferedImage image = new BufferedImage(180, 40,BufferedImage.TYPE_INT_RGB);// 得到该对象的一个画笔Graphics g = image.getGraphics();g.fillRect(0, 0, 180, 40);g.setColor(Color.BLACK);g.setFont(new Font("微软雅黑", Font.BOLD, 25));g.drawString(wxActScratchcardsRelation.getAwardsName(), 50, 30);g.dispose();System.out.println("----------------------刮刮乐中奖图片名-------------------------"+wxActScratchcardsRelation.getAwardsName());response.setHeader("Pragma", "no-cache");response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires", 0);response.setContentType("image/jpeg");OutputStream sos = response.getOutputStream();ImageIO.write(image, "jpg", sos);sos.close();
linux下Java生成图片字体中文乱码问题相关推荐
- 使用 免费可商用的中文字体 解决CentOS Linux下Java生成图片水印中文乱码问题
安装开源可商用的google-noto字体 [root@dev ~]# yum install google-noto-cjk-fonts Loaded plugins: fastestmirror ...
- 解决Windows下Arm下Linux下Qt4程序的中文乱码问题
解决Windows下Arm下Linux下Qt4程序的中文乱码问题 ################################################################### ...
- JFreechart 在linux下不显示及中文乱码问题
一.使用JFreeChart建的报表,在window下能正常显示,但是放到linux下就报错,而且有时候会把tomcat挂掉, 原因是jfreechart的在linux系统中需要访问java awt库 ...
- Linux下Birt、JTreeChart中文乱码问题解决办法
Linux下JTreeChart,Birt等报表工具显示中文乱码解决 1) 现象: 在Windows上生成的报表图片展示正常,但是在Linux上显示(怪异的小方块"口"): 2)问 ...
- linux wine 中文乱码,Linux下使用Wine出现中文乱码的解决方法
准备工作 使用wine打开福昕阅读器FoxitReader(或者通过其他方法打开wine),然后点击"打开PDF文件"(为什么要这样做呢?因为这样子可以看到ubuntu的虚拟C盘) ...
- linux中oracle数据乱码,解决linux下oracle导入数据中文乱码方案
主要的原因是两个数据库的字符集不相同引起的 先查导出的数据的oracle字符集 用sys用户登陆oracle 用如下命令: select * from nls_database_parameters ...
- linux qtcreator输入中文,linux下QtCreator无法输入中文的情况
解决linux下QtCreator无法输入中文的情况 安装了QtCreator5.3.1后无法输入中文,确切的说是无法打开输入法.以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才 ...
- Linux系统安装字体。在代码中生成图片时中文乱码
功能说明:解决将文字和图片镶嵌到另外一张图片上,生成的图片中文乱码. 1.拼接两张图片和文字 package com.qg;import javax.imageio.ImageIO; import j ...
- linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题
解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...
最新文章
- Docker1.12让容器使用和宿主机同一个网段
- 24 UsageEnvironment使用环境抽象基类——Live555源码阅读(三)UsageEnvironment
- 24.C#LINQ TO XML(十二章12.3)
- 在Java中进行输入验证时用错误通知替换异常
- 吴恩达机器学习课程笔记章节二单变量线性回归
- 【官方速报】360开源又一力作——KafkaBridge:让操作kafka更简单!
- 京东java开发面经_面经|京东技术中台Java开发面经
- 关于android的各种disk images(看过的讲android image比较细致的好文)
- Telnet访问邮件服务器
- rose ha 的使用
- apimanager-wso2-OKD-deploy
- linux光盘属于什么设备,Linux系统中,光盘的设备文件为
- IT狂人职场路:揭秘华为百度高管如何炼成?
- C++迷宫最短路径问题BFS
- 字符串长度测量,大小比较
- 邮件服务器DNS设置-----MX、SPF、DKIM记录详解
- Linux提示 /usr/bin/ld:cannot find-lxxx 系列解决方法
- 小白也能看懂的seaborn入门示例
- 网络营销推广实战宝典 2.3 软文推广
- 转:一个硕士应届生的面试总结.(很精彩,特别是具体的各公司面试信息)