<a href="javascript:window.open('Detail.aspx?code=61033206&supname=%e5%83%95%e3%81%ae%e5%ba%97&receiveDate=2007/09/19&supcd=61&status=未検品&preDate=2007/09/19&orderDate=2007/09/19&branchCD=10&lineCD=22&type=振替','','toolbar=no, menubar=no, scrollbars=yes, resizable=yes, status=no');window.opener=null;window.close(); "> click</a>
在detail.aspx 页面用request["supname"] 得到乱码,谁知道是什么原因吗?%e5%83%95%e3%81%ae%e5%ba%97是UrlEncode后的值

解决方案 »

  1.   

    孟子大哥的方法我试过了
    Server.UrlDecode(Request["supname"])其实就是这样的意思string para =Request["supname"];// 我的问题是,在这里取不到  
                                    // 这个编码后的字符串"%e5%83%95%e3%81%ae%e5%ba%97"
                                    // 取到的是乱码 ,在标题栏上的也是乱码
    Server.UrlDecode(para);
      

  2.   

    被编码的是 "僕の店" utf-8
      

  3.   

    <a href="javascript:window.open('Detail.aspx?supname=%e5%83%95%e3%81%ae%e5%ba%97','','')">bbbbbbb</a>项目在这卡住了,急