如何通过url传递一个中文变量?
我写了一个asp.net程序,其中要通过页面传递一个中文变量,如:
www.xxx.com/CheckName?Name=一条老鱼
但是程序却无法得到这个中文变量,如果换成英文,则可以。是不是要在页面中做个什么申明ya? 请大家帮忙指教
问题点数:20、回复次数:7Top
1 楼greatree(大树)回复于 2002-04-23 08:09:45 得分 0
要经过编码和解码Top
2 楼sharpdeveloper()回复于 2002-04-23 08:24:09 得分 0
把web.config中的utf-8改成gb2312Top
3 楼letian(你快乐,所以我快乐)回复于 2002-04-23 08:50:10 得分 0
同意楼上!Top
4 楼redcaff_l(热的咖啡)回复于 2002-04-23 09:08:50 得分 20
可以这样:
www.xxx.com/CheckName?Name=<%# Server.UrlEncode("一条老鱼")%>
Top
5 楼dreammaster(天涯)回复于 2002-04-23 09:10:00 得分 0
传的时候可以用Server.UrlEncode("www.xxx.com/checkname?Name=一条老鱼");用的时候不必解码try itTop
6 楼jackyhx(飞不动的侠)回复于 2002-04-23 09:40:11 得分 0
感叹csdn asp.net中高手越来越多了:)Top
7 楼dy630(半导体)回复于 2002-04-23 11:19:13 得分 0
Server.UrlEncode 在原来的ASP中就有了啊Top




