url参数编码简单问题,马上结贴 一个aspx页面接受几个参数 比如说接受一个 get.aspx?msg=3883老虎油msg参数是用GBK格式传过来的我在get.aspx应该如何转化为UTF-8格式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string msg_gbk = Request.QueryString["msg"]; string msg_utf8 = HttpUtility.UrlEncode(msg_gbk, System.Text.Encoding.GetEncoding("UTF-8")); 我都搞不懂?为什么URL传参喜欢传中文参数?一个系统为什么要搞多个编码格式?转换起不累哦? 而且问题一大堆,第一在你用中文传参时,如果你的接收页面是UTF-8格式,接收到的肯定是乱码,解决方法肯定有,但是还没找到过.一般的转码都不得行 我自己解决了代码是string query = this.Request.Url.Query; System.Collections.Specialized.NameValueCollection queryString = System.Web.HttpUtility.ParseQueryString(query, System.Text.Encoding.GetEncoding("GBK")); string msgGBK = queryString["msg"];MSG所求 大家都如何利用msdn 后台循环获取 dropdownlist值 vs 2010 中的报表好用吗 求,以下的代码可以简化写么?谢谢 恳请大家评论一下这个网站www.xmztl.com 新手问题,如何配制ASP.NET 2.0 请教一个SqlDataSource的问题 c#里面如何对数字相除取得余数? 用ByteCheckValidator对TextBox控件可以做部分Text的Check么? 请问我是XP系统,没有wwwroot文件夹怎么办啊? 如何读数据库中表的最后一条记录 见鬼了.同样的项目.服务器上和本地不一样
string msg_utf8 = HttpUtility.UrlEncode(msg_gbk, System.Text.Encoding.GetEncoding("UTF-8"));
一个系统为什么要搞多个编码格式?转换起不累哦?
string query = this.Request.Url.Query;
System.Collections.Specialized.NameValueCollection queryString = System.Web.HttpUtility.ParseQueryString(query, System.Text.Encoding.GetEncoding("GBK")); string msgGBK = queryString["msg"];
MSG所求