`
小网客
  • 浏览: 1218391 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java之服务器端写图片中文乱码

    博客分类:
  • J2ee
 
阅读更多

需求:

往图片上写中文的时候出现中文乱码,核心代码如下:

BufferedImage image=...
Graphics g = image.createGraphics();
g.drawImage(image, 0, 0, wideth, height, null);
g.setColor(Color.BLACK);
g.setFont(new Font("宋体", Font.BOLD, 20));
g.drawString(content, 5, height - offset);
g.dispose();
image.flush();

问题原因:

服务器端不支持宋体

解决方式:

1.下载fireflysung.ttf ,没有找到的可以参考附件

2.在jre的fonts中创建fallback

写道
cd $JAVA_HOME/jre/lib/fonts/
mkdir fallback

3.上传fireflysung.ttf到fallback中去

4.fallback中创建两个目录:

mkdir  fontdir  fontscale

5.重启相应的应用比如tomcat即可

0
2
分享到:
评论

相关推荐

    java Socket与C#通信中中文乱码问题的解决方案

     客户端使用java,服务器端使用的是C#。两者之间使用基于TCP的Socket通信方式。可是,做了一个测试小例子,结果从客户端传过来的都是乱码。于是上网查,希望可以找到解决方法,可是,网上有好多的答案,经过了很多...

    java数据传输乱码解决

    适用于java语言,前后端传输数据时中文乱码解决,原理是前端转为unicode格式数据,后端接收后进行转码,可有效解决乱码问题

    java web接收上传文件服务器端示例

    做毕业设计的时候Android端要求把相关文件传到服务器端保存,目前这个就是用来接收文件上传请求的简单项目,目前就是在传送参数的时候中文会乱码,但是传送的文件不会乱码

    基于C/S模式的JAVA聊天室

    JAVA聊天室,基于C/S模式的JAVA聊天室

    SmartUpload 用于JDK1.5(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载)

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    JSP利用过滤器解决request中文乱码问题

    (1)客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter() 读取参数时,很容易出现中文乱码现象。 (2)用过滤器解决request中文乱码问题。 (3)代码如下: package my; ...

    JSP用过滤器解决request getParameter中文乱码问题

    (1)客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter()读取参数时,很容易出现中文乱码现象。 (2)用过滤器解决request中文乱码问题。 (3)代码如下: package my; ...

    JAVA自学之路

    写一个网络程序,总是发现服务器端打印不出接收的数据,有几个环节会出错? 仔细分析这个现象的环节: 客户端产生数据->按“发送”按钮->发送到服务器->服务器接收到后打印 这几个环节都有可能会出错: 有...

    SmartUpload 上传组件(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载),JDK 1.6

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    SmartUpload 用于JDK1.4(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载)

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    java 下载文件 压缩且删除源文件(支持文件夹与文件)

    1、指定文件可下载并且服务器端会删除此文件。 2、指定文件夹(文件夹中必须有一个文件),程序会自动的压缩文件为 zip,然后下载删除源文件与压缩文件。 3、可以指定文件都为最后生成为zip文件下载,且删除源文件...

    大华JAVA SDK LINUX64版本

    大华JAVA SDK LINUX版本,用官网的linux库放到java版本中,会有字段错位的情况的,出现获取车牌号乱码,window上是正常的,发到linux上就会获取不到对应的字段。General_NetSDKDemo_Chn_Java_Linux64_IS_V1.00.40585....

    Java web乱码补充

    一、服务器端以字节码的形式向客户端发送数据:  1、服务器端默认采用本地编码发送数据。  2、设置客户端编码:  2.1 设置响应头:response.setHeader("Content-Type","text/html;charset=UTF-8");  2.2 ...

    RO SDK for JAVA (7.0.69.1081)

    原版,传输中文会产生乱码,这是修改过的,解决与服务器端中文问题。

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    全书一共被压缩为5个rar,这是第二个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    《Java-Web应用开发基础》教学课件08课程设计实例.pptx

    4.Servlet过滤器设计 设计两个Servlet过滤器:一个用于防止中文数据乱码,另一个用于防止未登录用户访问网站资源。 《Java-Web应用开发基础》教学课件08课程设计实例全文共73页,当前为第10页。 8.3设 计 思 路 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    全书一共被压缩为5个rar,这是第三个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    全书一共被压缩为5个rar,这是第四个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    java-ChatRoom:本程序是基于Socket 通信的多功能聊天室

    用Java的GUI界面编写聊天室服务器端和客户端, 支持多个客户端连接到一个服务器。 用户能够进行注册和登录。 用户可以群聊和私聊。 在线用户列表能在所有客户端上实时显示。 用户之间可以进行文件传输。 用户彼此...

Global site tag (gtag.js) - Google Analytics