asp.net传递汉字编码、解码 - .NET技术 / ASP.NET
在网页1中
string s = HttpUtility.UrlEncode("中国", Encoding.GetEncoding("gb2312"));
Response.Redirect("2.aspx?nationality=" + s);
在网页2的onload事件中
string s = HttpUtility.UrlDecode(Request.QueryString["nationality"], System.Text.Encoding.ASCII.GetEncoding("gb2312"));
问题是:Request.QueryString["nationality"]不是"%d6%d0%b9%fa",而是乱码,该如何获得"%d6%d0%b9%fa"值呢?
可编码, 不必特意解码.
string s = HttpUtility.UrlEncode("中国");
Response.Redirect("2.aspx?nationality=" + s);
在网页2的onload事件中
string s = HttpUtility.UrlDecode(Request.QueryString["nationality"];
HttpUtility.UrlEncode("")
HttpUtility.UrlDecode("")
我在目标页中,Request.QueryString["nationality"],总是乱码,无法得到正确的"%d6%d0%b9%fa"
不要用gb2312,要用utf8就对了
相关问答:
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
大家好!我是一个学生,现在是学ASP的不知道怎么回事,我自己是用CMS做过网站 代码也能看懂一点 现在想买本书,想法有很多,就是想买ASP的 又看到大家说ASP以后没有NET前景好,我又想再去买本ASP.NET的 我知道有这样的想法 ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......
就是一个按钮,点击之后打开对话框,然后选取图片。就这样上传。。
怎么实现。在网上搜到那么多的代码,全是很多的那种,不知道,看不下去。
所以在这里想请大哥大姐帮帮忙。
使用自带的fileupload控件可以实现 ......