IIS伪静态地址中文参数乱码

问题描述

我现在有一个伪静态地址,http://202.75.0.22/project/Default_1_0__1_______1.html?keyword=%u4E2D,如果有default.aspx?keywork=%u4E2D可以正常接收,但用伪静态接受参数总是为"????",不知道是什么原因。伪静态引用aspnet_isapi.dll,三天了,试了很多种方法都不能正确接收到参数。引用chengbin0602的回复:我在线等这么半天,你不回话,你又不急啦?先对你表示感谢!不好意思呀,今天忘记登陆了。一直在百度呀。现在又感觉离解决问题近了一点,就是发现这个问题是IIS服务器的关题,如果用经典模下传参数是正常的,但用集成模式就不能正常接收

时间: 2024-11-03 22:12:25

IIS伪静态地址中文参数乱码的相关文章

jquery ajax传递中文参数乱码问题及解决方法说明

 本篇文章主要是对jquery ajax传递中文参数乱码问题及解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jQuery传递中文参数乱码,原因是默认的传递方式没有采用UTF-8,所有我们可以在传递参数的时候对参数进行编码,然后再操作,代码如下,红色的代码为传递的参数,已标注    代码如下: smsubmitclick = function(){    $(document).ready(function(){        var name = $("#txt_name&q

struts2–jsp-struts2在action中获取页面超链接中文参数乱码

问题描述 struts2在action中获取页面超链接中文参数乱码 struts2在action中获取页面超链接中文参数乱码,该如何解决,跪求各位大神 解决方案 在struts 配置文件里加上: <struts> <constant name="struts.locale" value="zh_CN"></constant> <constant name="struts.i18n.encoding" va

javascript location.href传递中文参数乱码问题

问题描述 javascript location.href传递中文参数乱码问题 不知道怎么解决了?求高手... //fn是从页面文本框中取得的值 fn=obj[i].value; location.href= ("upload/editUpload/"+fn); 错误: http://localhost:8080/T8/upload/editUpload/%E6%96%B0%E5%BB%BA%E6%96%87%E6%9C%AC%E6%96%87%E6%A1%A3 解决方案 url =

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

本文实例讲述了JS传值出现中文参数乱码的解决方法.分享给大家供大家参考,具体如下: function PopupFK(cNum,type){ var url = "contract!Paying.action"; url = url + "?contract.contractNum="+cNum+"&payingType="+type; // if(isEmpty($(_this).attr("payId"))){ /

jquery ajax传递中文参数乱码问题及解决方法说明_jquery

jQuery传递中文参数乱码,原因是默认的传递方式没有采用UTF-8,所有我们可以在传递参数的时候对参数进行编码,然后再操作,代码如下,红色的代码为传递的参数,已标注 复制代码 代码如下: smsubmitclick = function(){   $(document).ready(function(){       var name = $("#txt_name").val();       var type = $("#seltype option:selected&q

SSH环境 jsp url跳转,带中文参数乱码问题 高手请进,谢谢

问题描述 jsp页面<a href="main!home.action?colName=politics&colValue=党员">党员资料</a>传到action中 colValue就是乱码 我用了spring自带的乱码过滤器 没用我用的SSH框架 显示层采用struts2 action是用交互属性getter setter方法获取数据除了new String (colValue.getBytes("iso-8859-1"),&qu

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

乱码,乱码,头大,烦,话说设置Tomcat后可以解决,但有的时候不管用了,这时,我们可以考虑转码方式不直接传中文,在js里用escape转码,记得需要用两次,如: var str=escape("这是中文参数"); str=escape(str); xxx.do?name=str; 在后台通过一个类的方法再转回来: Escape.unescape(request.getParameter("name")); Escape类如下: 复制代码 代码如下: package

JAVA中URL链接中文参数乱码处理方法

IE缺省对URL后面的参数是不编码发送的,但是tomat缺省是按ISO8859-1来进行URL编码的,因此才会出错. 方法一 http://xxx.do?ptname=中文参数 String strPtname = request.getParameter("ptname"); strPtname = new String(strPtname.getBytes("ISO-8859-1"), "UTF-8");    方法二 <%@ page

动态加载iframe时get请求传递中文参数乱码解决方法_javascript技巧

当用户的页面需要动态加载iframe 时, 如果iframe的src中包传中文参数会出现编码错误:必须加编码,然后再解码. 编码:encodeURI(encodeURI("包含中文的串")) 解码:java.net.URLDecoder.decode("需要解码的串","utf-8"); 解决方案 使用 encodeURI('中文') 进行编码操作, js代码: 复制代码 代码如下: $(function() { $('#frame').attr