首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

中文乱码的有关问题

2012-10-05 
中文乱码的问题a页面C# codestring reason 该单据不存在Response.Redirect(../error.aspx?reason

中文乱码的问题
a页面

C# code
                string reason = "该单据不存在";                Response.Redirect("../error.aspx?reason=" + reason);


error页
C# code
            string reason = Request.QueryString["reason"];            if (reason == "")            {                reason = "请联系系统管理员,";            }            lblreason.Text = reason;

error页的aspx页面里有这么一句
HTML code
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">


web.config是这样设置的
C# code
    <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312"  />


为什么跳转到error页面 “该单据不存在”这句话是乱码呢?

[解决办法]
useFullyQualifiedRedirectUrl="true" 改成false

热点排行