http://localhost/jlLand/SearchNewHouseList.aspx?region=朝阳区&developername=东魏房产公司&fangyuan=南关村 &huxing=all&lowprice=0&highprice=99999为什么程序中得到的结果试:
Request["region"]="朝阳?developername=东魏房产公司"
Request["fangyuan"]="南关?"在程序中,我用string类型来存储地址信息,是不是中英文的问题,该如何转换哪?
Request["region"]="朝阳?developername=东魏房产公司"
Request["fangyuan"]="南关?"在程序中,我用string类型来存储地址信息,是不是中英文的问题,该如何转换哪?
解决方案 »
- (急)GridView中手写绑定数据,如何简单快速进行分页
- 小弟用VS2008+SQL2008写的很简单的一下项目,接下来怎么传到服务器上去啊???
- .net关于发送邮件的代码
- session问题
- 我的页面上添加了一个用户控件,页面加载两次是怎么回事?(急!!!)
- 女朋友找到工作了,大散两百分
- 在上传的时候值丢了,怎么办?
- 從數據庫中填充DropDownList,數據庫只有value值,如何從數據庫中讀出,然後選擇正確的Item.
- 高手:如何实现页面间通信?跟csdn的发消息同样的。
- 请问我现在的VISUAL STUDIO.NET无法调试asp.net程序了,为何?内祥!
- 为什么用datalist或者是Repeater模板显示不出来
- WebControl 内部的HTML如何得到?(在线等!)
等字段在数据库中是nvarchar来存储的
encodeURI 方法
将文本字符串编码为一个有效的统一资源标识符 (URI)。encodeURI(URIString)必选的 URIString 参数代表一个已编码的 URI。说明
encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码:":"、"/"、";" 和 "?"。请使用 encodeURIComponent 方法对这些字符进行编码。decodeURI 方法
返回一个已编码的统一资源标识符 (URI) 的非编码形式。decodeURI(URIstring)必要的 URIstring 参数代表一个已编码 URI 的值。说明
使用 decodeURI 方法代替已经过时的 unescape 方法。decodeURI 方法返回一个字符串值。如果 URIString 无效,那么将产生一个 URIError。对于服务器端:
Server.UrlEncode();
Server.UrlDecode();最简单的方法:
设置web.config中:
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
Server.UrlEncode("http://localhost/jlLand/SearchNewHouseList.aspx?region=朝阳区&developername=东魏房产公司&fangyuan=南关村 &huxing=all&lowprice=0&highprice=99999");
在接收的时候用
Server.UrlDecode()
设置web.config中:
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>我使用了,但是还是不好使
在接收的时候用
Server.UrlDecode()=================
请问在接受的时候如何使用这个函数,我直接用Request["region"]获取内容的。
需要这样设置吗?
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>