`

JSP页面用get传递参数乱码问题

    博客分类:
  • java
阅读更多

通过get 方式传递参数时,如果参数是中文 ,则会出现乱码现在,这是因为Ie在在解析这些参数值时是通过iso8859-1编码方法进行的,所以,中文会出现乱码.

解决方法:

1. 对传递的值进行编码,也是比较简单的一种方法,缺点是编码方法在程序中写死了,不利于以后修改:

String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"GB2312");

2.配置tomcat的配置文件server.xml

<Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

在这个结下添加 URIEncoding="UTF-8或者是你需要的编号方法gbk gb2312 gb18030等"

1、尽量使用统一的编码,如果你是重头开发一个系统,特别是Java开发的,推荐从页面到数据库再到配置文件都使用UTF-8进行编码,安全第一。 2、采用三种方式 1)入门方法,在所有的servlet和jsp中堆设定用的代码。 2)中级方法,对web伺服器进行配置。 3)高级方法,编写filter过滤器,对“POST”和“GET”独立过滤处理。 上面的注意对post和get的分别处理 3、数据库的乱码 a.设置数据库的编码 b.创建connection时候,在url中传递编码 jdbc:mysql://localhost:3306/hibernateTest?useUnicode=true&characterEncoding=GBK c.当传递的数据和数据库不一致,只能重新new string
分享到:
评论

相关推荐

    jsp页面传值中文乱码问题处理.docx

    jsp页面传值中文乱码问题处理 在 JSP 页面中传值时,中文字符可能会出现乱码问题,这...JSP 页面传值中文乱码问题可以通过修改编码方式、设置输出编码、接收参数编码、Get 提交编码和数据库连接参数编码等方式来解决。

    JSP-GET-POST传递的乱码问题

    然而,在处理中文参数时,尤其是通过GET和POST方法传递时,经常会出现乱码问题。这通常是由于字符编码不一致或者处理不当导致的。以下是对这一问题的详细解析: 首先,我们需要理解字符编码的基本概念。在Web中,...

    JSP中文乱码问题解决办法

    JSP 中文乱码问题解决办法 JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示...解决 JSP 中文乱码问题需要从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交表单等。

    JSP页面中文乱码几个解决办法

    总结来说,解决JSP页面中文乱码问题的关键在于保持字符编码的一致性,从编辑器保存文件的编码、JSP页面的编码声明、Servlet的响应编码、POST请求的参数编码,到服务器处理GET请求的编码,都需要进行适配和统一。...

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

    在Web开发中,尤其是使用Java JSP技术时,我们可能会遇到URL中传递参数出现乱码的问题。这是因为不同的字符集编码方式可能导致字符在传输过程中无法正确解析。本文将详细介绍两种解决JSP页面URL参数乱码的方法,虽然...

    知识共享-jsp页面中文参数传递get和post方法分析(雷惊风).

    ### 知识点详解:JSP页面中文参数传递GET与POST...以上所述的知识点涵盖了JSP页面中文参数传递的主要挑战及解决方案,遵循这些指导原则,可以有效避免因字符编码问题导致的数据乱码,提升Web应用的健壮性和用户体验。

    jsp传值中文乱码问题解决方法示例介绍.docx

    在开发Web应用时,尤其是使用Java的JSP技术,开发者经常会遇到中文乱码的问题。这是因为字符编码不一致导致的,特别是在处理用户输入或从数据库获取数据时。本篇将详细介绍如何解决JSP传值过程中出现的中文乱码问题...

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

    在Web开发中,经常遇到GET请求传递中文参数时出现乱码的问题。这种现象通常出现在不同编码格式之间的转换过程中,导致浏览器或者服务器端解析参数时出现问题。本文将深入探讨GET方式传参中文乱码的原因,并提供多种...

    jsp eclipse乱码问题

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

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

    JSP 页面中文参数的传递(get 和 post 方法分析) JSP 页面中文参数的传递是非常有用的,在实际的编程中,我们常常遇到需要在 JSP 页面切换中传递中文字符。有两种方式可以实现中文参数的传递,即 URL 方式和 FORM ...

    JSP中解决中文乱码的万能方法

    在JSP开发过程中,中文乱码问题是一个常见的技术难题,尤其在处理客户端与服务器之间的数据交互时更为突出。本文将详细介绍几种有效的解决方案,帮助开发者应对各种场景下的乱码问题。 #### 一、解决服务器响应中文...

    过滤器实现get请求乱码问题

    在Java Web开发中,我们经常会遇到GET请求参数乱码的问题,尤其是在处理包含中文字符的URL时。这个问题可以通过使用Servlet Filter来解决。过滤器(Filter)是Java Servlet API的一部分,允许我们在请求到达目标...

    过滤器,Jsp开发中的避免中文乱码

    在JSP开发中,中文乱码问题是一个常见的挑战,尤其是在处理用户输入或者显示中文内容时。过滤器(Filter)在Java Web应用中扮演了重要角色,它可以用来解决这个问题。过滤器是Servlet API的一部分,允许我们在数据...

    有关JSP页面乱码问题的解决

    综上所述,解决JSP页面中的乱码问题需要从多个角度入手,包括但不限于正确设置页面编码、统一前后端编码、合理处理URL中的中文参数以及确保数据库操作的编码一致性。通过这些方法,可以有效地避免乱码问题的发生,...

    解决jsp中文乱码问题

    本文将详细介绍如何解决JSP中中文乱码的问题,包括页面传递中文参数时可能出现的乱码情况。 #### 一、中文乱码的原因分析 中文乱码主要是因为字符编码不一致导致的。当数据从一个环境传递到另一个环境时,如果这两...

    解决jsp提交乱码的问题

    本篇文章将详细介绍如何解决JSP页面提交时出现的乱码问题,包括GET请求和POST请求两种常见的情况。 #### 一、问题背景与分析 1. **GET请求乱码**: - GET请求是通过URL来传递参数的,这些参数通常会以编码的形式...

    怎么解决JSP页面中文问题20100901

    ### 如何解决JSP页面中的中文问题 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,处理中文字符常常会遇到乱码问题。本文将详细探讨如何有效地解决JSP页面中的中文问题,确保用户界面能够正确地显示...

    get请求乱码问题 java

    2. **统一编码标准**:在项目中使用统一的编码标准,如在JSP页面中添加`; charset=UTF-8" pageEncoding="UTF-8"%&gt;`这样的声明。 3. **测试不同场景**:在不同的浏览器和操作系统下测试应用,确保所有情况下都能正确...

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

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

    JSP出现中文乱码问题解决方法详解.docx

    在开发过程中,JSP(JavaServer Pages)可能会遇到各种中文乱码问题,这些问题通常涉及到页面显示、URL参数传递、表单提交以及源文件编码。以下是对这些常见问题的详细解析和解决方案。 一、JSP页面中文乱码 1. ...

Global site tag (gtag.js) - Google Analytics