`
nepenthe
  • 浏览: 22270 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jsp传值出现乱码

阅读更多
这些天遇到了很多乱码问题,不过最后总算是一一解决了!
开始的时候在action中request.setCharacterEncoding("gbk")这样设置了编码,但是发现如果这样的话每个action当中都要这样设置,就把编码方式设置到过滤器中.这种方法不错,也减少了代码的冗余.
这样式方便多了,但是有些地方仍然还会出现在乱码,无奈,就在action中对那些存在乱码的参数做出单独做转换一下,比如String para = new String(request.getParameter("para").getByte("gbk"),"utf-8");这样有些存在乱码的是解决了,但是最后发现这样并不能解决根本问题,很无奈.突然又想到用struts的RequestProcessor不知道如何,用他设置编码方式以后,发现根本没什么变化.
最后没辙了,就乱做了,把工程当中的页面还有过滤器中的编码方式全部改成utf-8,改过来了之后,发现以前存在乱码的那个jsp传到action的值还是乱码,再用String para = new String(request.getParameter("para").getByte("utf-8"),"gbk");这种方式单个转换一下,发现个很奇怪的现象,输入的简体中文竟然成了繁体中文,繁体的也好,可是呢...
不是自己输入的那些汉字.崩溃...  竟然还有这功能.
好无语...
最后突然在网上看到了有人发表的解决中文乱码的方法是在tomcat的server.xml中设置了编码方式,在想自己不如也试试这种方式,设置了以后重新启动tomcat发现乱码问题不存在了.有点惊喜.
贴出来tomcat中配置的 <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/> 以上红色的就是要在tomcat的server.xml中添加的部分.
分享到:
评论

相关推荐

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

    在 JSP 页面中传值时,中文字符可能会出现乱码问题,这是由于字符编码不一致所引起的。下面将详细讲解 JSP 中文乱码种类和解决方案。 JSP 文件中文内容显示乱码 在 JSP 文件中,如果中文内容显示乱码,可能是由于...

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

    本篇将详细介绍如何解决JSP传值过程中出现的中文乱码问题。 首先,我们需要理解乱码产生的原因。在网页中,数据的编码和解码过程需要保持一致。如果服务器和客户端之间使用的字符编码不同,就可能出现乱码。例如,...

    jsp传值本地无乱码测试机出现乱码问题解决

    - **测试**:在不同的环境(开发环境、测试环境、生产环境)中对Web应用进行充分测试,确保在各种环境下均无乱码出现。 - **监控**:部署监控日志,记录异常情况,特别是字符编码相关的错误。 - **文档**:编写清晰...

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

    在开发Java Web应用程序时,尤其是使用JSP技术时,经常遇到的一个问题是中文字符在传递过程中出现乱码。这个问题主要涉及到字符编码的设定和统一。本文将详细介绍如何解决JSP中的中文乱码问题,并通过示例代码进行...

    传值 乱码 处理 jsp 处理表单时

    ### 传值与乱码处理在JSP中的实践 #### 一、背景介绍 在Web开发过程中,尤其是在处理用户输入的数据时,经常会遇到一个让人头疼的问题——“乱码”。这通常发生在不同编码格式之间转换不当时。对于Java Server ...

    JSP.rar_Action!_jsp传值

    本教程将重点讲解如何在JSP页面中向Action传递值,并解决可能出现的中文乱码问题。 一、JSP与Action交互基础 JSP是一种基于Java的服务器端脚本语言,主要用于生成动态网页内容。而Action,特别是在Struts2框架中,...

    JSP页面传值乱码过滤方法

    在Web开发中,JSP(Java Server Pages)是一种常用的动态网页技术。使用JSP开发的Web应用经常遇到的一个...希望上述分析和解释能够帮助大家更好地理解和解决JSP页面传值乱码的问题,从而提高JSP程序设计的质量和效率。

    url传值到Action乱码解决方案

    在Web应用程序中,URL传值到Action是一个常见的操作,但是当传递中文参数时,经常会出现乱码问题。今天,我们将讨论如何解决URL传值到Action乱码问题,特别是在Struts2框架中。 乱码问题的原因 乱码问题的原因是...

    js url传值中文乱码之解决之道

    在JavaScript中,URL编码是处理含有特殊字符,如...同时,要确保服务器和客户端使用的字符编码一致,否则仍然可能出现乱码问题。对于现代Web应用,通常推荐使用UTF-8作为统一的编码格式,以避免不必要的兼容性问题。

    jsp页面显示中文乱码解决.pdf

    此外,还有 post 方式传值乱码和 get 方式传值乱码两种情况: post 方式传值乱码是由于 request 存储信息的编码设置导致的,可以通过设置 request.setCharacterEncoding("UTF-8") 来解决。 get 方式传值乱码是由于...

    jQuery Ajax传值到Servlet出现乱码问题的解决方法

    总的来说,解决Ajax传值到Servlet的乱码问题需要确保每个环节的编码设置一致,从JSP页面到Ajax请求,再到Servlet的接收和响应。只有这样,才能保证数据在整个传输过程中不发生乱码。记得在排查问题时,逐步检查每个...

    js传值后台中文出现乱码的解决方法

    本文实例讲述了js传值后台中文出现乱码的解决方法。分享给大家供大家参考,具体如下: 在“test.jsp”页面中,需要通过js将值传递到后台,后台根据传递的值进行数据查询时,通过test.jsp的js进行编码(标注部分的...

    JSP乱码处理

    通过重写地址传值时出现乱码的解决方法是使用 URLEncoder.encode() 方法,例如: ``` &lt;a href="haha.jsp?name=("哈哈")%&gt;"&gt;link ``` 7. 数据库乱码 数据库乱码的解决方法是,在数据库连接字符串中加入编码字符集,...

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

    当我们在 jsp 页面传参到 servlet 时,中文字符经常会出现乱码问题。这是因为在 HTTP 请求中,默认的编码方式是 ISO-8859-1,而中文字符在这个编码方式下无法正确地表示。因此,我们需要手动设置编码方式来解决这个...

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

    在Web开发中,经常会遇到中文参数在客户端与服务器端传递时出现乱码的问题。尤其是当使用JavaScript向服务器端的Action传递参数时,乱码问题更为常见。以下详细解析了在JSP和JS交互中如何解决中文乱码问题,并提供了...

Global site tag (gtag.js) - Google Analytics