失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux下Java生成图片字体中文乱码问题

linux下Java生成图片字体中文乱码问题

时间:2020-06-20 06:10:17

相关推荐

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生成图片字体中文乱码问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。