直接在地址栏url传到中文值

直接在地址栏url传入中文值直接在地址栏输入URL,如Search.aspx?methodSearch&queryStr中国在后台Request

直接在地址栏url传入中文值
直接在地址栏输入URL,如Search.aspx?method=Search&queryStr=中国
在后台Request.QueryString["queryStr"]得到为乱码,不想修改web.config有办法解决吗?

[解决办法]
Search.aspx?method=Search&queryStr='<%=Server.UrlEncode("中国")%>'

探讨

引用:

引用:
Server.UrlEncode
Server.UrlDecode

编码解码

++

Search.aspx?method=Search&amp;amp;queryStr='<%#Server.UrlEncode("中国")%>'
Server.UrlDecode(Request.QueryString["query……

[解决办法]
探讨

<a href='Search.aspx?method=Search&amp;queryStr=<%=Server.UrlEncode("中国")%>'>aaaaaaaa</a>
Server.UrlDecode(Request.QueryString["queryStr"]);