liuix服务器-liuix用HtmlImageGenerator生成图片乱码问题

问题描述

liuix用HtmlImageGenerator生成图片乱码问题

代码如下 :
ImageOutputStream imOut = null;
byte[] b = null;
try {
//html转image工具类
HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
//加载html
imageGenerator.loadHtml(“

中国”);
//拿图片流
BufferedImage bufferedImage = imageGenerator.getBufferedImage();
bufferedImage.flush();
//写图片流
ByteArrayOutputStream bs = new ByteArrayOutputStream();

imOut = ImageIO.createImageOutputStream(bs);
ImageIO.write(bufferedImage, "png",imOut);
//拿到图片流
b = bs.toByteArray();
return b;
} catch (IOException e) {
e.printStackTrace();
}
最后把byte[]写成图片文件,在window测试时没有问题的,可是liuix下中文就是一个一个的方块,中文完全显示不出来,我在服务器的jre的fonts文件夹下添加了字体也没有起作用,求大神帮忙解~急等。。。

解决方案

关于通过csDrawGraph生成的图片中汉字乱码问题
response.binarywrite输出图片乱码问题
activiti 发布后图片中汉字显示乱码问题

解决方案二:

JVM的字库、操作系统的locale设置、JVM的默认locale设置、应用程序中的locale设置

http://blog.csdn.net/zgmzyr/article/details/6095329

时间: 2025-01-25 21:26:11

liuix服务器-liuix用HtmlImageGenerator生成图片乱码问题的相关文章

tomcat-Tomcat服务器中url中文传值乱码,急,求解决。。。

问题描述 Tomcat服务器中url中文传值乱码,急,求解决... 上海 在servlet中获取城市,设置了编码为UTF-8,然后跳转带页面, <% String city=(String)session.getAttribute("city"); %> <%=city %>切换城市 不管选择哪个城市,最终显示在网页都是??,求各位大神给出个解决办法.. 解决方案 URL中文乱码服务器端(tomcat)解决方法 解决方案二: java URLEncoder和UR

服务器-URL传参中文乱码,new string(&amp;amp;quot;iso-8859-1&amp;amp;quot;,&amp;amp;quot;utf-8&amp;amp;quot;)方法不行

问题描述 URL传参中文乱码,new string("iso-8859-1","utf-8")方法不行 小白接触后台不多,用myecplise开了一个服务器(tomcat),其中有url参数:http://xxx(ip)/downloadservlet?name=小儿鼻出血.mp4 ,然后出现乱码,服务器无法定位到该文件. 查网发现大部分对name进行转码,用name= new string("iso-8859-1","utf-8&qu

ftp服务器-ftp文件在网页乱码问题

问题描述 ftp文件在网页乱码问题 我自己在win2008的系统利用系统自带的IIS信息服务架构了FTP服务器,没有使用任何第三方软件,但是在网页上却显示乱码,在网页上面把编码改成UTF8还是不行,该怎么解决,最好使用代码解决 解决方案 ftp 乱码问题FTP文件上传下载删除_解决乱码.docpython抓取中文网页显示乱码问题 解决方案二: 你把源代码改成gb2313试试,如果这样不乱码,那就是之前汉字代码已经被翻译成gb2313了,可以复制到txt文本,如果用的dreamwaver,改下首选

http请求头传递中文,服务器读取指定属性为乱码

问题描述 项目中用到httpClient向服务器发送http请求,具体代码如下:HttpClient httpclient = new DefaultHttpClient();HttpPost httppost = new HttpPost("URL");/** * 服务器端request.getHeader("zhongwen");获取 * 的信息为乱码(尝试了一些转码方法), * 麻烦各位大牛帮下忙**/httppost.addHeader("zhon

destoon网站转移服务器后搜索汉字出现乱码的解决方法_php实例

很多使用destoon的用户在网站转移服务器后,一切正常,但是在有搜索页面时,搜索汉字就会出现乱码 框框 之类的符号,而搜索数字,英文则很正常. 对于使用destoon(GBK)模板的用户来说,解决方法为: 将.htaccess文件中的 RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 改为 RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [NU] 如果设置了NU标记,从Unicode转换为UTF – 8将不会发生.所有Unicode字符会保

超链接打开服务器上的excel文件乱码问题

问题描述 我在页面写了一个超链接 打开一个服务器上部署项目里的excel文件.鼠标浮到链接上,显示正常的中文名称.但是点击打开以后就是乱码.找不到文件.报的404错误.我的服务器是tomcat.页面编码是GBK.HTTP Status 404 - /myfj/upload/2011%C4%EAaa%D7%DC%BD%E1%B1%A8%B1%ED.xls这是页面的报错信息.a href="upload/2011年aa总结报表.xls">打开中文的excel文件</a>页

cacti中文乱码以及Cacti生成图片乱码

对于刚刚安装好的Cacti,为了检测监控的数据是否准确,以及搭配rrdtool 生成出来的统计图是否入官方所示的那么美观,就迫不及待的点击选项卡中的图像一栏.结果出现了下面的情况,就是Cacti生成带中文的图片有乱码.我安装的rrdtool是1.4.5的版本. 为了解决这个问题,网上查了一通. rrdtool 1.4.5 出图支持中文方法:最后还是给解决了,其实就是RRDTOOL工具不能识别中文.因为查看rrdtool编译的源码来看,默认的编码确实为空("C").可以打开rrdtool

解决JS请求服务器gbk文件乱码的问题_javascript技巧

JS获取服务器编码格式为gb2312的文件时内容为乱码,ajax网络请求内部使用的是XMLHttpRequest,所以在请求之前需要设置一下编码格式,但是设置xhr.setRequestHeader("accept", "text/csv;charset=gb2312,*/*");没有效果,只有设置xhr.overrideMimeType("text/csv;charset=gb2312");才正确,代码如下: <span style=&q

Win7使用Xshell出现乱码解决教程

  图1:使用中文命名文档 现象: 登录服务器查看中文却出现乱码 原因分析: 使用的xshell是破解版,xshell中文版是没有这种现象的 解决方法: 虽然是破解版的,但是也是可以修改的,具体的操作如下: 1.打开"属性",然后在"类别"中选择"终端", 图2:在编码中选择UTF-8 2.打开编码,选择Unicode(UTF-8), 此时再查看时会发现乱码已不再了.虽然也是可以处理这个问题,但是小编还是建议大家安装正式版的xshell,正式版的