`
qwex9iao
  • 浏览: 176760 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

tomcat地址栏传中文乱码的问题

阅读更多
解决tomcat地址栏传中文乱码的问题
tomcat做web服务器时,通过地址栏传中文参数时,为防止浏览器上的为乱码
需在服务器server.xml中配置对应的端口中配置编码方式即可.例如:

    <Connector port="8080"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              debug="0" connectionTimeout="20000"
              disableUploadTimeout="true"  useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

中加入useBodyEncodingForURI="true" URIEncoding="UTF-8"就可以了.
分享到:
评论

相关推荐

    jsp地址栏传中文显示乱码解决方法分享

    本篇文章将详细讲解如何解决JSP中地址栏传中文显示乱码的问题。 首先,我们需要了解HTTP协议中的URL编码规则。默认情况下,URL只支持ASCII字符集,非ASCII字符(如中文)需要进行编码转换才能在URL中传输。这个过程...

    JSP中文乱码问题解决办法

    这种方式适用于GET、POST请求以及地址栏中的查询字符串含有中文的情况。 2. 方法二:设置请求编码 在处理POST请求时,可以在获取参数之前,通过`request.setCharacterEncoding("GBK")`设定请求的编码方式为GBK,...

    中文乱码解决方案.pdf

    中文乱码问题可以分类为四种:表单的GET提交、表单的POST提交、页面链接传递中文参数、地址栏中参数直接输入中文提交。 七、解决中文乱码问题的方法 为了解决中文乱码问题,我们可以采用以下方法: 1. 统一使用...

    地址栏传递中文参数乱码在js里用escape转码

    当我们在Web开发中遇到URL地址栏传递中文参数出现乱码的问题时,一个常见的解决办法是使用JavaScript中的escape函数进行转码。这个函数能够将字符串中的中文字符转换为一个十六进制形式的URL编码字符串。在某些...

    中文乱码解决方案归纳.pdf

    然而,当在浏览器的地址栏直接输入中文参数并提交时,可能会遇到乱码问题,因为此时Tomcat会使用`URIEncoding`进行解码,而不是过滤器中设置的编码。 请求响应流程大致如下: 1. 用户通过浏览器(如IE/Firefox)...

    中文乱码解决方案终稿.pdf

    针对第三种和第四种情况,即页面链接和地址栏输入中文,Tomcat的URIEncoding设为UTF-8并不足以解决问题。对于地址栏提交的URL,如果IE6已编码为UTF-8,服务器必须能识别并正确解码。而对于页面链接,需要确保链接...

    中文乱码处理方案.docx

    在分析这个问题时,我们将围绕四个类型的中文问题展开讨论:表单GET提交、表单POST提交、页面链接传递中文参数和地址栏直接输入中文提交。 首先,我们需要理解字符编码的基本概念。字符编码是用来表示文本的规则,...

    中文乱码解决方案参考.pdf

    然而,即便如此,仍然可能出现乱码问题,特别是通过浏览器地址栏直接输入中文参数或者页面链接传递中文参数时。这是因为不同的请求方式有不同的处理机制: 1. **表单GET提交**:浏览器根据页面的charset(通常是UTF...

    tomcat字符编码总结

    - **问题**: 直接在地址栏输入包含中文的URL参数时,浏览器和服务器之间的编码差异可能导致乱码。 - **解决方案**: 同样需要确保URIEncoding设置为UTF-8,并在处理请求时使用正确的编码方式。 #### 五、字符编码...

    js通过地址栏给action传值(中文乱码全是问号)

    于是我从js代码中通过地址栏传值给了action的相应变量,但是,如果变量值为中文的时候,在action中测试输出则为“???”,而浏览器地址栏中仍然能显示中文。 我先根据网上一些解答配置了tomcat的配置文件,未果。...

    Tomcat安装_CHS

    - **中文乱码问题**:可以在Tomcat的`conf/web.xml`文件中添加以下配置解决中文乱码问题: ```xml &lt;param-name&gt;fileEncoding &lt;param-value&gt;UTF-8 ``` - **端口冲突**:如果端口8080被其他程序占用,可以修改...

    字符乱码de.pdf

    在Java的Web应用中,处理request对象中的中文参数是一个常见的挑战,尤其是在JSP中使用`request.getParameter()`时可能会出现乱码问题。这个问题的复杂性主要源于字符编码在多个环节的转换过程中可能出现不一致,...

    Windows 10系统上安装和配置Tomcat的步骤

    2. **访问Tomcat的欢迎页面**:在地址栏中输入`http://localhost:8080`或`http://127.0.0.1:8080`,如果能访问到Tomcat的欢迎页面,则表示Tomcat已经成功安装并配置完毕。 #### 八、将Tomcat注册为Windows服务 ...

    JSP乱码终极攻略和AJAX初步运用

    这是因为在地址栏输入或AJAX中传递的GBK编码的中文参数,服务器会自动转为ISO-8859-1,GBK解码仍然能得到正确的中文。 当涉及到AJAX技术时,尤其是通过`window.open()`或`location.href()`方法传递URL中的中文参数...

    字符乱码de.docx

    例如,从页面链接中打开的URL和直接在地址栏输入的URL可能有不同的编码结果,这取决于浏览器的默认行为和用户设置。 8. **系统默认编码**: 在中文操作系统上,查询字符串通常是使用GBK编码传递给Web服务器的。...

    自己研究的java 安装步骤eclipse-mysql-navicat-tomcat安装.pdf

    4. **测试Tomcat**:在浏览器地址栏输入`***`,如果出现Tomcat的默认JSP页面,则说明Tomcat已经成功启动。 5. **错误解决**:如果无法显示页面,提示HTTP状态500错误,则需要检查Tomcat目录是否有读写权限。方法是在...

    Jsp页面中的字符编码方式与乱码解决方法[归类].pdf

    HTTP 请求头中传送到服务器,编码转换后内容还会显示在地址栏中)。而在 google 中搜索“汉字”,GOOGLE 会将其编码为“%E6%B1%89%E5%AD%97”。 因此,在 JSP 中正确设置编码方式非常重要,否则可能会导致乱码的...

Global site tag (gtag.js) - Google Analytics