`
leifeng2
  • 浏览: 142470 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

由图片无法显示到中文显示乱码

    博客分类:
  • java
阅读更多
1.Tomcat5下发布程序,为了让程序支持图片的链接为中文也能显示,修改tomcat的配置文件server.xml,如下:
    <Connector port="8080" URIEncoding="utf-8" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
红色部分显示为修改内容。
2.以上问题成功解决。新的问题出现,表单提交到后台中文有的显示乱码,有的又是正常,提交方式如下:
location.href="<%=request.getContextPath()%>/wfxx/simple.do?method=trafficLightImport&path="+obj.value;

解决方法:不用location.href方式提交,换成form.submit()方式,这样取到的中文都是正常
3.上一个问题成功解决。新的问题出现,js中的ajax到后台中文还有乱码,提交方式如下:

var xmlHttp2;
//创建对象
function createXMLHttpRequest2(){
if(window.ActiveXObject){

   xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");   
}
else if(window.XMLHttpRequest){
  xmlHttp2 = new XMLHttpRequest();
}
}

//请求方法
function getJDC(url)
{
  createXMLHttpRequest2();
  xmlHttp2.onreadystatechange = handleStateChange2;

  xmlHttp2.open("post",url,true);
  xmlHttp2.send(null);
}

//回调函数
。。。。。。。

以上方法url中若有中文字符,到了后台又显示乱码。但是,如果用dwr的话就不会出现中文乱码,解决以上问题方法:url=encodeURI(url)
经测试可以成功接收中文字符,不是乱码。



  • 大小: 38.8 KB
分享到:
评论

相关推荐

    往图片写汉字显示乱码

    总结一下,解决“往图片写汉字显示乱码”的问题,主要步骤包括: 1. 使用`Graphics2D`类创建一个图形上下文。 2. 设置合适的字体,如果默认字体无法正确显示汉字,需要加载特定的字体文件,如`simsun.ttc`。 3. 调用...

    Ireport中文不显示以及乱码十几种解决方案

    在使用IReport设计报表时,有时会遇到中文不显示或者出现乱码的问题,这通常是由于字体设置、编码格式不匹配或系统环境配置不当等因素引起的。本文将详细解析这些问题的成因,并提供十几种可能的解决方案,帮助你...

    JFreechart 在linux下不显示及中文乱码问题

    标题“JFreechart在Linux下不显示及中文乱码问题”指出的是在使用JFreechart库创建图表时,在Linux操作系统环境下遇到的两个主要问题:图表无法正常显示以及中文字符出现乱码。JFreechart是一个Java库,用于生成高...

    [Java]PDF转图片解决中文乱码.zip

    PDF转图片是将PDF文档转换成图像格式的过程,这在处理PDF中的中文字符时尤为重要,因为转换后的图片可以避免文字乱码问题。Java中的PDFBox库是一个强大的工具,专门用于处理PDF文档,包括将PDF转换为图像。在这个...

    处理linux java图片中文字显示方块乱码

    java——图片字体显示方块问题处理 /usr/java/jdk1.7.0_80/jre/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf /usr/java/jdk1.7.0_80/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf

    润乾报表乱码问题

    页面显示乱码是最常见的问题,主要原因是数据库在取出数据时没有进行正确的转码,导致本应正确显示的汉字变成了乱码。而导出文件乱码则是因为服务器操作系统字体未安装完整,特别是在导出PDF文件时,由于缺少中文...

    为什么wireshark有的地方显示的是乱码报文

    如果解析器无法正确处理特定协议,可能会显示乱码。更新Wireshark到最新版本或报告问题给开发者可以帮助解决这个问题。 6. **隐藏或非标准字段**:某些网络协议可能包含未公开的或非标准字段,Wireshark可能无法...

    itextsharp插入wmf图片显示中文宋体,解决乱码

    1.对itextsharp 5.6.11源代码进行修改及重新编译,解决插入WFMF矢量图中文乱码问题。 2.使用gdi+绘制emf图片,请使用宋体,插入pdf前需要转换为wmf格式。 3.亲测可用,独家资源。

    上传图片不乱码demo

    在IT行业中,图片上传是网页应用中常见的功能之一,它涉及到前端与后端的交互、文件处理、编码问题等多个知识点。在这个"上传图片不乱码demo"中,开发者已经解决了图片上传过程中的乱码问题,提供了简单易用的实现...

    处理highcharts导出图片出现中文乱码的问题

    然而,当涉及到导出图表为图片时,有时可能会遇到中文字符显示为乱码的问题。这个问题通常是由于编码不匹配或字体支持不足导致的。 在Highcharts的导出功能中,它会将图表转换为SVG格式,然后通过服务器端的工具...

    linux下java生成图片乱码问题.doc

    只有在服务重启后,Java程序在生成图片时才能使用到新添加的字体,从而正确显示中文字符,避免乱码问题。 总之,解决Linux下Java生成图片中文乱码问题的关键在于确保系统中有合适的中文字体,并使Java应用程序能够...

    Highcharts导出图片ASP.NET解决中文乱码问题

    Highcharts默认使用UTF-8编码,而ASP.NET应用可能使用其他编码方式,比如GB2312或GBK,这就可能导致在导出过程中中文字符无法正确显示。解决这个问题的关键在于确保从服务器到客户端的数据传输过程中,编码始终保持...

    解决Python3用PIL的ImageFont输出中文乱码的问题

    今天在用python3+ImageFont输出中文时,结果显示乱码 # coding:utf-8 from PIL import Image, ImageDraw, ImageFont image= Image.new('RGB', (559, 320),(255,255,255)) draw = ImageDraw.Draw(image) # draw.text...

    QRCode二维码生成DLL 解决全中文乱码,内有生成中文的图片不信扫一扫

    在生成二维码时,如果DLL库没有正确地设置编码,可能会导致中文字符无法正确显示。在反编译源码后,我们需要查找与字符编码相关的部分,确保在编码和解码过程中使用了支持中文的UTF-8编码。可能需要修改或扩展原始...

    ftp 服务器上传图片中文乱码

    当你使用FTP客户端,如XFTP,向FTP服务器上传包含中文文件名的图片时,可能会遇到中文显示为乱码的问题。这个问题通常与字符编码设置有关,因为FTP在传输文件名时可能不自动处理非ASCII字符,如中文字符。 1. FTP...

    kkfile中发票pdf预览中文乱码 windows字体包

    解决这个问题的关键在于识别并安装缺失的字体,以确保正确显示中文字符。 首先,我们要理解什么是中文乱码。乱码是指在显示文本时,由于字符编码不匹配或者缺少相应的字体,导致原本应该正常显示的字符变成无法识别...

    ADT中Layout Editor中文显示乱码问题

    - 从提供的`fonts.xml`文件来看,可能包含了用于显示中文字符的字体资源。如果系统缺少支持中文的字体,可以尝试安装这些字体。在Windows系统中,可以直接双击`.ttf`或`.otf`文件进行安装。在Linux或Mac系统中,...

    Spire.Pdf无水印 解决pdf转化图片中文乱码的问题

    1. **PDF到图片转换中文乱码问题**: 当PDF文档包含中文字符,特别是由某些特定软件生成的PDF,在转换为图片时出现乱码,通常是因为字体或编码不兼容导致的。`Spire.Pdf`提供了一个解决方案,它允许开发者在转换...

    解决fck上传中文名的图片乱码的问题

    例如,如果服务器采用GBK编码,而FCKeditor使用的是UTF-8,那么中文字符在传输过程中可能会出现无法正确解析的情况,表现为乱码。 解决这个问题的方法主要有以下几个步骤: 1. **检查FCKeditor配置**:确认...

    linux下Java字体乱码(解决图像中中文乱码)

    在Windows上,由于内置了丰富的中文字体,Java应用通常可以正常显示中文。但在Linux中,情况可能不同,因为默认的字体库可能不包含足够的中文字符集。当Java尝试渲染中文字符而找不到匹配的字体时,就会出现乱码现象...

Global site tag (gtag.js) - Google Analytics