我在 a页面的前台 有javascript
window.open('b.aspx?txt='+m_txt); b页面在load事件中
string txtquery=Request["txt"].ToString().Trim();我看b页面地址栏上都能显示中文,
可是在程序中 txtquery 全是方框了
怎么回事?

解决方案 »

  1.   

    用htmlencode(编码)和htmldecode(解码)试试
      

  2.   

    改WEB.CONFIG 改成中文编码啊
      

  3.   


    用htmlencode(编码)和htmldecode(解码)
      

  4.   

    orlid=Server.UrlEncode(orlid);
    HyperLink1.NavigateUrl="urlcn.aspx?id="+orlid;
    string id="";
    if(Request["id"]!=null)
    {
    id=Server.UrlDecode(Request["id"]).ToString();
    }
      

  5.   

    WEB.CONFIG 中改为:
    <globalization 
                requestEncoding="GB2312" 
                responseEncoding="GB2312" 
       />