FineUI 官方论坛

标题: url传递中文,乱码 [打印本页]

作者: rao    时间: 2014-4-11 10:30
标题: url传递中文,乱码
主页面列表:
        protected string GetEditUrl(object id, object name)
        {
            return "javascript:" + Window3.GetShowReference("~/mx.aspx?id=" + HttpUtility.UrlEncode(id.ToString(),System.Text.Encoding.UTF8), "明细 - " + name);
        }

弹出页面:
string da = HttpUtility.UrlDecode(Request.QueryString["id"].ToString(),System.Text.Encoding.UTF8)

结果是da出现乱码,用了UrlEncode,都还是乱码
作者: ヤ零点一刻ジ    时间: 2014-4-14 22:26
本帖最后由 ヤ零点一刻ジ 于 2014-4-14 22:29 编辑

我也遇到这问题了,不知道有啥办法解决呢?
作者: ヤ零点一刻ジ    时间: 2014-4-15 11:22
string testStr = "万恶的IE9中URL中文乱码";
string tempStr = Server.UrlEncode(testStr);
tempStr = HttpUtility.UrlEncode(tempStr);
string url="http://www.test.com?testStr="+tempStr;

这样就ok啦~




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4