宝哥软件园

asp.net中全球资源定位器(统一资源定位符)字符串编码乱码的原因与解决方法

编辑:宝哥软件园 来源:互联网 时间:2021-11-16

先看实例复制代码代码如下:函数webChart(){ var t=document。getelementbyid(' txtreeceive ');if(t .值==null | | t .值==' '){ alert('请先进行查询');} else { alert(t . value);文件。getelementbyid(' center-iframe ').src='map/industryMap.aspx?_ indeustry=' t.value } }这个时候警报出来的编码很正常,都是汉字

但是在后台获取时已经乱码复制代码代码如下:受保护的无效页面_加载(对象发送者,事件参数{行业=要求.查询字符串[' _ industry '].ToString();InitMap();getShowMuilt();}web.config已经配置为UTF-8但是还是不行复制代码代码如下:system.web全球化区域性=' en-US ' uiCulture=' en '请求编码=' UTF-8 '响应编码=' UTF-8 '文件编码=' UTF-8 '/系统。网最终解决方案复制代码代码如下:函数webChart(){ var t=document。getelementbyid(' txtreeceive ');if(t .值==null | | t .值==' '){ alert('请先进行查询');} else { var URL=encodeURI('地图/行业地图。aspx?_ industry=' t . value);警报(网址);文件。getelementbyid(' center-iframe ').src=url} }

更多资讯
游戏推荐
更多+