`

URL中文参数乱码问题(针对IE6.0)

阅读更多

我们经常使用如下方式进行参数传递,如:

而后台仅有如下代码:

那么获取的可能是乱码,普通的解决方法有:

1.

2.

3.

有些还说在Tomcat中的server.xml中修改配置文件,添加URIEncoding="UTF-8"

以上方法测试都可以通过(非IE6.0),但是如果在IE6.0下测试,那么有很多问题。

在IE6.0下测试发现,IE6.0对中文参数的长度有限制,当超过2个中文字符后,第三个字符将产生中文乱码,无法获取全部的参数值,这可能是IE6.0的bug,一下提供解决的方法。

在传递参数时,对中文字符进行加密操作,具体代码如下:

前台URL地址:

后台接受代码:

在IE6.0下测试通过,无乱码产生,而且对中文字符进行了加密,如:%E8%AE%B8%E7%8E%B2,提高了安全性。

分享到:
评论

相关推荐

    VC6.0++乱码解决

    在IT领域,尤其是软件开发行业中,遇到编码问题几乎是不可避免的,而Visual C++ 6.0(简称VC6.0)作为一款经典的编程工具,在处理中文或其他非英文字符时,确实容易出现乱码现象。这一问题往往让许多开发者感到头疼...

    asp.net中URL参数传值中文乱码的三种解决办法

    在ASP.NET开发过程中,我们时常会遇到URL参数传递中文字符时出现乱码的问题。这个问题主要源于字符编码不一致导致的,下面将详细讲解三种解决这个问题的方法。 ### 方法一:设置Web.config配置 在ASP.NET应用的`...

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

    以上就是解决在使用jQuery获取URL参数时出现中文乱码问题的两种方法,以及相关的编码和解码处理方式。需要注意的是,乱码问题的出现主要是由于编码和解码不一致导致的,所以在前后端处理URL参数时,一定要注意正确地...

    java URL中文参数乱码处理

    js 中乱码处理法方式 encodeURIComponent(encodeURIComponent(customerAddress)) decodeURIComponent(customerName) js到java encodeURI(url) String qijuType= new String(request.getParameter( (...

    解决win7 64位 vc6.0中文显示乱码问题

    在Windows 7 64位操作系统上使用Visual C++ 6.0(简称VC6.0)时,可能会遇到一个常见的问题,那就是中文字符显示为乱码。这主要是由于系统编码与VC6.0默认支持的编码不兼容导致的。为了解决这个问题,我们需要进行一...

    java中文乱码之解决URL中文乱码问题的方法

    在Java开发中,遇到中文乱码问题是一种常见的挑战,特别是在处理URL时。URL中文乱码问题主要是由于URL编码和解码过程中的不一致导致的。下面将详细介绍如何解决这个问题,并探讨几种常用的方法。 首先,我们需要...

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

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

    jsp使用URL编码传递中文参数乱码问题

    jsp使用URL编码传递中文参数乱码问题

    extjs 前后台交互参数出现中文乱码问题的解决方法

    ### extjs前后台交互参数出现中文乱码问题的解决方法 #### 问题背景与原因分析 在使用MyEclipse开发工具进行Web应用开发时,尤其是采用ExtJS框架结合Ajax技术进行前后端数据交互的过程中,可能会遇到一个常见的...

    C++Http上传文件到web服务器,解决中文参数乱码

    在C++中,进行HTTP文件上传到Web服务器时,可能会遇到中文参数乱码的问题。这是因为HTTP协议本身并不处理字符编码,而是依赖于上层的应用层协议(如HTTP头或者POST数据)来处理字符集。当涉及到非ASCII字符,如中文...

    Delphi10中idHttpServer接收中文参数乱码的处理

    但在接收浏览器发送的带中文URL时,取参数就会是乱码。经过查找资源,发现大部分浏览器,中文一般会先转码为utf-8,此时,idHttpServer控件会根据请求头中ContentType的Chatset进行相应的转码,以形成正确的参数。但...

    java代码-使用java解决中文参数乱码问题的源代码

    java代码-使用java解决中文参数乱码问题的源代码 ——学习参考资料:仅用于个人学习使用!

    url参数乱码二

    标题“URL参数乱码二”涉及的是Web开发中常见的一个问题,即URL编码和解码的问题。在互联网通信中,URL(统一资源定位符)用于标识网络上的特定资源,但URL中不能包含所有字符,比如空格、特殊字符等。因此,当URL中...

    URL中汉字乱码问题

    标题“URL中汉字乱码问题”涉及到的是在Web开发中常见的字符编码问题,尤其是在处理包含汉字的URL时。URL(Uniform Resource Locator)是用于定位网络资源的地址,它必须遵循特定的编码规则,以确保在不同系统间传输...

    jspSmartUpload.jar真正解决中文文件和中文参数乱码问题

    jspSmartUpload.jar, 这个经本人测试修改,已可真正解决中文乱码问题,包括中文参数和含中文路径及中文文件名乱码问题。

    springboot打包成war,中文参数乱码

    springboot打包成war,放到外部tomcat中,post请求参数中文乱码,以及tomcat控制台中文乱码问题

    JavaScript获取Url中的参数(解决中文乱码)

    JavaScript获取Url中的参数(解决中文乱码) 可以点击更改URL按钮 修改url中的参数

    URL传参数时中文乱码解决方法

    在IT领域,尤其是在Web开发中,处理URL传递参数时遇到中文乱码是一个常见的问题,尤其当数据需要跨系统或在不同编码环境下传输时更为显著。本文将深入探讨URL传参数时中文乱码的原因、影响以及如何有效解决这一问题...

Global site tag (gtag.js) - Google Analytics