`
guomingzhang2008
  • 浏览: 161454 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

地址栏中文乱码

    博客分类:
  • Java
阅读更多
地址栏中文乱码解决:

当地址栏参数是中文的时候,中文会出现乱码的情况。

如果服务器是Tomcat,解决方法如下:

1、你要设置Tomcat的server.xml文件,将编码设置为UTF-8。
此时在Firefox中,中文乱码解决了;

2、但是在IE中,仍然是乱码。
将地址栏的中文参数加密,使用JavaScript自带的encodeURIComponet("中文xxx")方法,然后IE中的乱码也解决掉了。

3、乱码解决。
 

The encodeURIComponent() function is supported in all major browsers.
如下:IE、Firefox、Opera、Chrome、Sari。
分享到:
评论

相关推荐

    网页资源下载及地址栏乱码处理

    网页资源下载及地址栏乱码处理是一个常见的问题,涉及到网络通信和字符编码等多个方面的知识。在Web开发中,正确地处理资源下载和解决地址栏乱码对于用户体验至关重要。以下是对这些知识点的详细解释: 1. **HTTP...

    php中url地址栏传参数中文乱码解决方法汇总

    php 中 URL 地址栏传参数中文乱码解决方法汇总 PHP 中 URL 地址栏传参数中文乱码解决方法汇总是指在 PHP 编程中,如何解决 URL 地址栏传参数中文乱码的问题。这个问题是由于浏览器和服务器之间的编码问题引起的。 ...

    js获取中文地址栏参数

    在进行Web开发的过程中,经常会遇到需要从URL地址栏中获取参数的情况,特别是当涉及到中文字符时,处理起来可能会更加复杂。本文将详细讲解如何利用JavaScript(简称JS)来正确地获取URL中的中文参数,并解决可能...

    地址栏传中文

    地址栏传输数据时,中文会变成乱码。我写了个小例子,用来解决这个问题。

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

    在开发Java Web应用程序时,尤其是使用JSP技术时,可能会遇到一个常见的问题,那就是在URL地址栏传递中文参数时出现乱码。这个问题主要是由于字符编码不一致导致的。本篇文章将详细讲解如何解决JSP中地址栏传中文...

    jquery获取URL中参数解决中文乱码问题的两种方法

    当我们需要在两个页面间通过URL传递参数时,经常会遇到中文乱码问题。这个问题主要是因为URL中的参数可能没有经过正确的编码和解码处理。为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数...

    fusioncharts 点击柱子链接,中文乱码

    在使用FusionCharts图表库进行数据可视化时,可能会遇到一个常见问题:当用户点击图表中的柱子(或者条形图)触发链接时,链接中的中文字符会出现乱码现象。该问题通常出现在设置柱子属性的`link`参数中包含中文或...

    php url地址栏传中文乱码解决方法集合

    php地址栏传中文$_GET下来后乱码,urlencode和urldecode用法详解url编码语法: string urlencode(string str);返回值: 字符串函数种类: 编码处理例如: 复制代码 代码如下:<?php$ChineseName=”我的名字,是中文的...

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

    ### JSP地址栏传中文显示乱码解决方法 在Web开发过程中,经常遇到的一个问题是当通过URL传递包含中文字符的数据时,在接收端会出现乱码的情况。这种情况尤其在使用Java Server Pages (JSP)进行Web应用开发时较为...

    asp.net url传递后地址栏乱码(中文超过两个汉字)

    asp.net 页面传中文超过两个汉字后面就乱码,编码编好的url是正确的,可传到另一个页面就会出错,在地址栏就已经乱码了,本文介绍详细的解决方法,感兴趣的朋友可以了解下,或许对你学习asp.net有所帮助

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

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

    IE 浏览器在get请求下中文乱码的问题.zip

    用户在浏览器地址栏输入URL或点击链接时,通常都会发起GET请求。当请求包含非英文字符,如中文,问题就可能出现了。 中文乱码问题的核心在于字符编码不一致。字符编码决定了计算机如何存储和显示文本。在Web开发中...

    JSP中文乱码问题解决办法

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

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

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

    中文乱码处理方案.docx

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

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

    然而,问题在于,当通过浏览器地址栏直接输入中文参数提交时,由于IE6有一个“以UTF-8发送URL”的选项,这可能导致乱码。这是因为IE6将URL编码为UTF-8,而Tomcat可能仍按照默认的ISO-8859-1解码,从而引发乱码。 ...

Global site tag (gtag.js) - Google Analytics