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

Tomcat5+ 传递参数时乱码问题的解决办法

阅读更多
在 %TOMCAT_HOME%/conf/web.xml中,找到connect为8080的节点,然后增加下面的属性:
useBodyEncodingForURI="true" URIEncoding="UTF-8"

另外一种通用的处理方式是用filter处理。
分享到:
评论

相关推荐

    mysql+jsp+SSH网站开发中文乱码解决方案

    在进行MySQL、JSP以及SSH(Struts、Spring、Hibernate)框架集成的网站开发时,中文乱码问题是一个常见的困扰。这通常是由于编码格式不一致、设置不当或处理方式错误导致的。以下是一些关键的知识点,可以帮助你解决...

    JSP乱码 N种解决方案

    在开发Java Web应用程序时,JSP(JavaServer Pages)页面经常遇到字符编码问题,导致页面显示乱码。本文将深入探讨“JSP乱码”的多种解决方案,并提供实用的解决策略。 1. **理解字符编码的基本概念** - 字符编码...

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

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

    Jsp乱码解决方案 word文档

    4. **请求参数编码与解码问题**:POST请求的参数在传递过程中如果没有正确地进行URL编码和解码,也可能导致乱码。 5. **数据库连接配置**:数据库连接字符串中的字符集设置不正确,导致从数据库读取的数据乱码。 *...

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

    在Java Web开发中,我们经常会遇到中文乱码的问题,特别是在JSP页面向Servlet传递参数时。这通常是由于字符编码不一致导致的。以下是一些解决此类问题的方法: 1. **项目编码设置**: 首先,确保整个项目的编码...

    ajax+jsp+servlet 中文解决方法

    在这个"ajax+jsp+servlet 中文解决方法"的示例中,开发者遇到了在使用Ajax进行数据交互时中文乱码的问题。中文乱码通常是由字符编码不一致导致的,特别是在跨平台或跨浏览器通信时。以下是一些关于如何解决这个问题...

    Nutch在Tomcat下的部署.doc

    5. **解决中文乱码问题**:如果出现中文乱码,这是因为Tomcat默认编码不支持中文。在Tomcat的`conf/server.xml`中,找到类似下面的`<Connector>`标签: ``` connectionTimeout="20000" redirectPort="8443" /> ...

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

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

    JS传值出现中文参数乱码的解决方法

    在JavaScript编程中,当涉及到中文字符的传递时,可能会遇到乱码的问题,尤其是在与服务器进行交互,如Ajax请求或者通过URL参数传递时。这通常是因为字符编码不一致导致的。以下是一些解决JS传值出现中文参数乱码的...

    关于Tomcat和jsp经验总结

    处理中文乱码问题,特别是在GET方式传递参数时,可以设置请求的编码,例如在Servlet中使用`request.setCharacterEncoding("UTF-8")`。对于日期格式转换,可以使用`java.text.SimpleDateFormat`类来解析和格式化日期...

    MyEclipse+MYSQL使用图解

    - **解决方案**: 当通过POST方法传递的内容出现乱码时,可以尝试设置请求的字符集编码。例如,可以使用如下代码进行设置: ```java request.setCharacterEncoding("UTF-8"); ``` 在获取参数值时,同样需要指定...

    lifery6.1+cas初始化环境搭建及门户解决方案

    **1.2.2 控制台乱码问题解决** 如果在控制台中出现乱码,可以尝试调整控制台编码或增加参数以确保正确显示中文字符。例如,在Tomcat的`bin/catalina.sh`(Linux/Unix系统)或`bin/catalina.bat`(Windows系统)中...

    springmvc+mybatis面试题

    POST请求中文乱码可以通过在web.xml配置CharacterEncodingFilter解决,设定请求和响应的编码为UTF-8。对于GET请求,可以通过以下两种方式处理乱码: 1. 修改Tomcat配置文件,设置Connector的URIEncoding属性为"utf-8...

    reqresp_demo3.zip

    3. **中文乱码问题**:在处理HTTP请求和响应时,特别是涉及到表单提交或者URL参数时,中文字符可能会出现乱码。这是由于字符编码不一致导致的。默认情况下,Servlet容器可能使用ISO-8859-1编码处理请求,而我们的...

    初级jsp+Servlet1-8章知识复习

    - **请求对象(request)**:获取单个或多个参数,如`request.getParameter()`和`request.getParameterValues()`。 - **响应对象(response)**:用于响应用户请求,设置响应编码防止乱码。 - **转发与重定向**:...

    java经典面试题(附答案)

    13. **Tomcat处理中文乱码**:在Tomcat中,如果GET请求的参数出现中文乱码,可以通过`new String(request.getParameter().getBytes("ISO-8859-1"), "UTF-8")`将其转换为正确的UTF-8编码。 14. **finally语句的执行*...

    ssm+mysql实现的Java-web酒店管理项目源码.doc

    当出现中文乱码问题时,需要修改Tomcat的`server.xml`文件,添加字符编码设置以解决问题。 10. **Web应用程序目录结构**:了解Web应用的目录结构对于正确部署项目至关重要。例如,Web-INF目录下的web.xml文件是Web...

    java大型企业面试 笔试题 集合

    - `<jsp:include>`:动态包含,运行时合并,可以传递参数,适合包含动态内容。 5. **集合与映射的区别**: - List:有序列表,元素可以重复,如ArrayList和LinkedList。 - Map:键值对存储,每个键唯一,如...

    java面试题集合java面试题集合.doc

    - `<jsp:include page="...">`是动态包含,执行时合并,可以传递参数。 5. **List与Map的区别**: - List是有序的集合,元素可以重复,可以通过索引访问。 - Map是键值对的集合,每个键唯一,不能直接通过索引...

Global site tag (gtag.js) - Google Analytics