`
橄榄绿
  • 浏览: 277254 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat接收URL传输中文时出现乱码

阅读更多

今天在做多个项目相互传值的时候在地址栏里传输时,传输的汉字出现了乱码,而在另一台服务器上面就是正常的。两台服务器都是tomcat。查看tomcat配制才发现。server.xml文件里配置的问题

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
	URIEncoding="UTF-8"
        compression="on"
        compressionMinSize="2"
         noCompressionUserAgents="gozilla,traviata" 
         compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/>

tomcat的server.xml中,配置Connector项 加上属性URIEncoding="UTF-8"就可以了。前提是你传输的汉字的编码格式也要是utf-8的才可以。

分享到:
评论

相关推荐

    解决tomcat中文乱码问题

    在Java Web开发中,尤其是在使用Apache Tomcat服务器时,中文乱码问题是开发者常遇到的难题之一。本文将详细解析如何在Tomcat环境中解决中文乱码问题,确保中文字符的正确显示与处理。 #### 一、网页编码设置 首先...

    URL传中文参数导致乱码的解决方案之encodeURI

    然而,当URL需要传递包含中文字符的参数时,由于不同系统和环境的编码差异,可能会导致中文参数在传输过程中出现乱码。为了解决这个问题,我们可以利用JavaScript中的`encodeURI`函数来对中文参数进行编码,然后在...

    jspurl中中文参数的乱码解决.docx

    当URL中包含非ASCII字符(例如中文或其他特殊字符)时,浏览器会对这些数据进行URL编码,以确保它们能够在网络中正确传输。 URL编码是一个将非ASCII字符转化为ASCII表示的过程。例如,一个中文字符“杭州”会被编码...

    jsp传参 servlet接收中文乱码问题的解决方法.docx

    jsp 传参 servlet 接收中文乱码问题是一个经常遇到的问题,特别是在使用 Hibernate+Servlet 框架时。当我们在 jsp 页面传参到 servlet 时,中文字符经常会出现乱码问题。这是因为在 HTTP 请求中,默认的编码方式是 ...

    welogic struts2文件下载中文件名乱码:在tomcat中是好的哦

    在IT领域,特别是Web开发中,处理文件下载时遇到文件名乱码问题是一个常见的挑战,尤其是在不同的服务器环境下,如WeLogic与Tomcat之间的差异。本文将深入探讨在WeLogic服务器中使用Struts2框架进行文件下载时遇到的...

    Tomcat中文乱码解决方法参考.pdf

    Tomcat 中文乱码解决方法参考 Tomcat 中文乱码问题是 Web 开发中常见的问题之一,本文将详细介绍解决 Tomcat 中文乱码的方法。...通过以上方法,可以解决 Tomcat 中文乱码的问题,确保中文数据的正确传输和显示。

    javaScript encodeURI中文乱码

    ### JavaScript encodeURI中文乱码问题解析与解决方案 在Web开发中,处理中文字符或其它非...通过以上措施,可以有效解决JavaScript中`encodeURI()`处理中文字符时的乱码问题,确保数据在Web应用中的正确传输和显示。

    解决java页面URL地址传输参数乱码的方法

    通过调整Tomcat服务器配置或者在Java代码中进行手动处理,可以有效地避免中文参数在URL传输过程中出现乱码。当然,如果你的应用支持多种语言,建议统一使用UTF-8编码,因为它能涵盖大部分语言的字符,减少乱码的可能...

    fckeditor(java版-解决中文附件名称乱码问题)

    例如,上传设置可能需要指定正确的编码格式,以确保接收中文附件名称时不出现乱码。 3. **HTTP上传协议**:当通过FCKeditor上传文件时,实际上是通过HTTP协议进行的。HTTP协议默认使用ISO-8859-1编码,如果上传的...

    Tomcat 5.5中应用开发过程中中文乱码的解决.docx

    Tomcat 5.5版本中,由于其默认采用ISO8859_1编码,这可能会导致在处理中文字符时出现乱码问题。为了解决这个问题,我们需要对Tomcat的配置进行一些调整。 首先,我们要理解两种主要的数据传输方式:POST和GET。当...

    ajax提交中文乱码解决方法

    当通过AJAX向服务器发送含有中文的数据时,如果编码方式设置不当,就可能导致服务器端接收到的数据变成乱码。这主要是因为客户端和服务器端使用的字符集不一致导致的。 **具体来说:** 1. **客户端编码**:前端...

    教学视频--JSP中URL传递中文乱码问题的解决演示.rar

    然而,在实际操作中,我们时常会遇到一个问题,那就是当JSP页面通过URL传递包含中文字符的参数时,可能会出现乱码现象。这个问题主要源于HTTP协议的特性以及字符编码的处理不当。本教学视频将详细讲解如何解决JSP中...

    使用mybatis plus时传入中文时出现乱码

    完成上述步骤后,应该能够解决MyBatis Plus在处理中文字符时出现的乱码问题。在进行这类问题排查时,务必检查每一个环节的字符集设置,确保它们之间的一致性。如果问题依然存在,可能需要进一步检查中间件(如Tomcat...

    SpringMVC解决GET请求时中文乱码的问题.rar

    这个问题主要源于请求参数在URL中编码时使用的是UTF-8以外的字符集,导致服务器接收到的参数解码后出现乱码。本文将深入探讨这个问题,并提供解决方案。 一、问题解析 1. GET请求原理:GET请求的参数通常会附加在...

    java获取乱码问题

    在Java应用开发过程中,字符编码问题一直是困扰开发者的一大难题,尤其是在处理HTTP请求中的中文或特殊字符时,经常会出现乱码现象。本文将详细介绍如何通过修改`server.xml`配置文件来解决Java应用中出现的乱码问题...

    从js向Action传中文参数出现乱码问题的解决方法.docx

    在开发Web应用时,经常会遇到跨语言环境的数据传输问题,特别是在JavaScript(JS)与服务器端Action之间传递包含中文字符的参数时,乱码问题尤为常见。这个问题主要源于字符编码的不同处理,导致数据在传输过程中...

    servlet url传递中文参数

    2. **URL解码**:在Servlet接收到请求后,需要对URL中的参数值进行解码,以便恢复原始的中文字符。可以使用`URLDecoder.decode()`方法完成解码: ```java String decodedValue = URLDecoder.decode(encodedValue, ...

    tomcat字符编码总结

    - **编码转换示例**: 假设表单中有一个字段名为`username`,其值为“编辑”,当使用ISO-8859-1编码时会出现乱码,可以使用以下方式尝试转换回正确的中文: - `new String(变量值.getBytes("ISO-8859-1"), "UTF-8")`...

    jsp乱码解决方案 本方案解决了jsp常见的乱码问题

    3. **网络传输过程中的编码转换**:数据在网络上传输时可能会经历多次编码转换,如果不正确地处理这些转换,也可能导致乱码。 #### 三、解决乱码问题的方法 针对上述乱码产生的原因,我们可以采取以下几种方法来...

Global site tag (gtag.js) - Google Analytics