`

jsp 表单 提交 中文乱码 烦人的中文乱码问题!!!

阅读更多
使用POST方法提交,不用考虑TOMCAT配置文件编码的问题,只需要保证页面编码,和后台编码一致即可。

在浏览器右键看一下页面编码是不是utf-8,然后看看在servlet之前有没有过滤器改变过编码就可以了


应用以下方法,百分之九十都能解决掉了

首先,就是加入过滤器,如果不起作用,就按下面方法来做。


为了让JSP编译器能正确地解码我们的含有中文字符的JSP文件  
<%@ page pageEncoding="gb2312"%> 
 
保证JSP向客户端输出时是采用中文编码方式输出  
<%@ page contentType="text/html;charset=GB2312"%> 
 
为了让JSP能正确获得传入的参数  
<%request.setCharacterEncoding("gb2312");%> 
 
对于SERVLET只要在最前面加上这句即可:  
为了让JSP响应按照正确的编码格式  
response.setContentType(”text/html; charset=gb2312″); 


实在不行就

在Tomcat的配置文件的Connector标签中设置useBodyEncodingForURI="UTF-8"

杯那个具啊~~~烦死了有时候!!!
分享到:
评论
1 楼 =寂寞_狐狸= 2011-06-19  
对过滤器真的不是很感冒  经常都不起作用!!!

相关推荐

    jsp中文乱码问题jsp中文乱码问题详解

    jsp中文乱码问题详解 在jsp中文乱码问题中,乱码的出现是由于编码格式不一致所导致的。在jsp文件中,存在三个地方的编码格式:jsp文件的存储格式、解码格式和控制浏览器的解码方式。如果这三个地方的编码格式不一致...

    jsp页面提交乱码问题

    在进行Web开发时,特别是使用Java Server Pages (JSP)技术时,经常会遇到表单提交数据出现乱码的问题。这个问题主要出现在从客户端(如浏览器)提交的数据到服务器端的过程中。本文将详细介绍如何在JSP页面中正确...

    JSP中文乱码问题解决办法

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

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

    在提交页面表单元素给对应的 JSP页面或者Servlet时,如果接收方出现表单数据中文值乱码,可能是由于接收参数的编码方式不正确所致。解决方案是,在接收 POST 提交的参数之前,使用 request.setCharacterEncoding(...

    解决JSP中文乱码问题

    解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见的问题,在 JSP 开发过程中,经常出现中文乱码的问题,可能一至困扰着大家。下面我们将详细讨论 JSP 中文乱码问题的成因和解决方法。 JSP 中文乱码问题的...

    解决jsp提交乱码的问题

    ### 解决JSP提交乱码的问题 在进行Web开发时,经常会遇到中文字符编码的问题,尤其是在使用JavaServer Pages(JSP)技术时。本篇文章将详细介绍如何解决JSP页面提交时出现的乱码问题,包括GET请求和POST请求两种...

    tomcat过滤器,处理表单提交出现乱码

    当我们处理表单提交时,可能会遇到数据乱码的问题,尤其是在涉及非ASCII字符集(如中文、日文或韩文等)时。这通常与字符编码设置不正确有关。下面,我们将深入探讨这个问题,并提供解决方案。 首先,乱码问题通常...

    java表单提交中文乱码的解决方法

    Java表单提交中文乱码问题是一个常见的开发中遇到的困扰,尤其在处理用户输入时,如果编码设置不当,中文字符可能会显示为乱码。解决这个问题需要理解字符编码的基本原理,并采取适当的策略。以下是一些主要的解决...

    Servlet及jsp解决中文乱码问题

    ### Servlet及JSP解决中文乱码问题 #### 一、引言 在Web开发中,中文乱码问题一直是困扰开发者的一大难题。特别是在使用Java技术栈(如Servlet与JSP)进行开发时,如果处理不当,很容易出现中文字符显示乱码的情况...

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

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

    jsp中在提交表单时的中文处理问题

    在JSP(Java Server Pages)中处理中文字符时,特别是在用户通过表单提交数据时,可能会遇到各种编码问题。这是因为Web应用中涉及到多种编码格式,包括浏览器编码、HTTP请求编码、服务器编码等,如果这些编码不一致...

    jspsmartupload-解决中文乱码

    最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...

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

    当通过POST方式提交表单数据到JSP或Servlet时,如果接收的中文参数值乱码,可以在处理请求的代码之前,使用`request.setCharacterEncoding("GBK")`来设置请求参数的编码格式。这通常应在读取参数之前进行,以确保...

    servlet与jsp中文乱码处理

    下面将详细阐述servlet和jsp中文乱码的处理方式。 1. **理解编码基础** - **Unicode**:全球统一的字符编码标准,包含了世界上几乎所有的字符。 - **UTF-8**:最常用的Unicode编码方式,它以字节为单位进行编码,...

    JSP中文乱码问题解决总结

    本篇文章将深入探讨JSP中文乱码问题的原因、解决策略以及预防措施。 一、乱码产生的原因 1. 字符集不一致:JSP页面、Servlet、HTML、CSS、JavaScript、数据库等环节如果使用的字符集不统一,容易导致中文字符在...

    解决jsp页面中文乱码问题

    在开发Web应用时,我们经常会遇到JSP页面中文乱码的问题。这主要涉及到字符编码的设置和处理。本文将深入探讨如何解决这个问题,确保在JSP页面中正确显示中文字符。 首先,我们需要理解字符编码的基本概念。在...

    JSP中汉字乱码现象分析与解决.pdf

    综上所述,解决JSP中的中文乱码问题主要涉及以下几个方面:合理设置JSP文件和响应的编码方式、注意文件头部的BOM、确保客户端和服务器端之间的编码方式一致、正确处理GET和POST请求中的中文参数。通过上述措施,可以...

    解决jsp+servlet开发中的中文乱码问题

    通过在JSP页面、Servlet以及表单处理中设置合适的字符集,可以有效地避免中文乱码问题,提高系统的稳定性和用户体验。在实际开发过程中,建议始终采用UTF-8字符集,因为它支持全球几乎所有语言的字符,能够很好地...

    彻底解决jspsmartupload中文下载乱码问题

    用几个简单的java语句操作java.io.BufferedInputStream和java.io.BufferedOutputStream,就能彻底解决jspSmartUpload乱码问题。下载的时候无需再用jspsmartupload。 zip包中包含了jspsmartupload.jar和文件上传、...

    几种常用解决jsp中文乱码的方案

    JSP 中文乱码是动态网站开发中经常遇到的问题,本文将从产生 JSP 中文乱码的四种类型入手,分析乱码产生的原因,并给出消除乱码的具体方法。 一、页面中文乱码的处理 JSP 采用 ISO-8859-1 作为默认的页面字符编码...

Global site tag (gtag.js) - Google Analytics