`
dxflygao
  • 浏览: 67277 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

jsp get方法传参 中文乱码

阅读更多

环境: tomcat 6.0    jdk 6

描述:在get传参的过程中,将中文传至另一个页面 ,出现乱码

 

解决:在接受参数的 页面 加上(具体编码根据你 的 使用而定 ):

String realName = new String(request.getParameter("realName").getBytes("iso8859-1"),"UTF-8");

 

解释:

        由于 java 处理采用的 是 ISO8859-1处理编码 ,(1)英文传参没问题。

        (2)中文参数被以 ISO8859-1 编码后 ,如不转换 ,则以你页面定义的charset 解释 并编码 ,故中文出错;

        (3)进行编码转换 : 以 ISO8859-1编码 读取 ,并转换为 UTF-8 编码(编码与页面定义同),正确 。 

分享到:
评论

相关推荐

    get方式传参中文乱码问题的解决方案

    本文将深入探讨GET方式传参中文乱码的原因,并提供多种解决方法。 #### 原因分析 GET请求中的参数是通过URL直接传递的,当参数包含中文字符时,如果URL编码不正确或者服务器端没有正确地解码这些参数,就会出现...

    乱码问题的解决

    get 方法传参乱码是由于服务器默认按照 iso-8859-1 进行解码所致。解决方法是修改服务器对 uri 参数的默认值 server.xml 中,设置 URIEncoding=“UTF-8”或者逆向转码,先把数据通过 iso8859-1 还原成字节,然后再...

    Jsp页面在URL中传递参数会出现乱码问题解决

    本文将详细介绍两种解决JSP页面URL参数乱码的方法,虽然不能保证100%有效,但它们是实践中常用且有效的解决方案。 **方法一:修改Tomcat配置** 1. 首先,我们需要进入Tomcat服务器的配置目录,通常是`$CATALINA_...

    post和get提交乱码处理

    本文将深入探讨如何处理POST和GET提交时的乱码问题,以确保网页显示正常,避免出现中文或者其他非ASCII字符的乱码现象。 首先,我们要理解POST和GET的区别。POST请求通常用于向服务器发送大量数据或修改服务器资源...

    jsp eclipse乱码问题

    2. **参数传递乱码**:在表单提交或URL传参过程中,中文等非ASCII字符无法正确识别或解析。 #### 二、乱码产生的原因 1. **编码设置不一致**:JSP页面、客户端(浏览器)以及服务器端的编码设置如果不统一,则会...

    JSP页面中文参数的传递(get和post方法分析)

    JSP页面中文参数传递是Web开发中非常常见且重要的知识点,尤其是在中日韩等使用非ASCII...通过上述方法的实施,可以有效解决在JSP页面中传递中文参数时遇到的乱码问题,确保Web应用的用户界面友好性和数据的准确传递。

    jQuery ajax方法传递中文时出现中文乱码的解决方法

    1. **请求方式**:默认情况下,jQuery的`$.ajax()`使用GET方法,对于某些服务器配置,POST方法可能更有利于处理中文字符。因此,将`type`设置为`'POST'`可能有助于解决问题。 2. **服务器端设置**:在JSP页面中,...

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

    在上述案例中,解决JSP向Action传中文参数乱码的方法是使用encodeURI对中文参数进行两次编码。这种做法的目的是确保即使在JS中包含特殊字符,通过两次编码后也能够转换成URL可以接受的格式。 例如: ```javascript...

    JSP期末复习考点.docx

    request获取中文参数时可能出现乱码问题,需设置正确的编码。 8. **请求(request)生命周期与作用范围** - 请求开始到响应返回,只在当前请求范围内有效,服务器跳转也视为一次新的请求。 9. **响应对象...

    跨服务器传递参数

    在Java Servlet中,我们可以使用`HttpServletRequest.getParameter()`方法获取GET请求的参数,或者通过`ServletInputStream`读取POST请求的正文内容。对于POST请求,如果参数包含在请求体中,我们可能需要手动解析...

    JS中encodeURIComponent函数用php解码的代码

    例如,在HTTP请求中,GET和POST方法有不同的默认编码规则。GET请求的参数通常会按照页面编码进行编码,而POST请求通常采用"application/x-www-form-urlencoded"编码,这相当于JavaScript的`encodeURI`。 当在...

Global site tag (gtag.js) - Google Analytics