http://www.www.www/use.aspx?usename=南京中国
在获取的时候用a=Request["username"].Tostring();
却只能获取到 "南京", "中国"不翼而飞了!
请问是怎么回事情?
谢谢

解决方案 »

  1.   

    编码问题:
    方法一:
    web.config文件
    改为
    <!--  全球化          此节设置应用程序的全球化设置。    -->
        <globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
       />
    方法二:
    传的时候用 Server.UrlEncode(变量名)
    接的时候用 Server.UrlDecode(Request("变量名"))
      

  2.   

    传的时候用 Server.UrlEncode(变量名)
    接的时候用 Server.UrlDecode(Request("变量名"))
      

  3.   

    会否是编码问题??试试将中文字转换为已编码的 URL 字符串,以便实现从 Web 服务器到客户端的可靠的 HTTP 传输。
    [C#] public static string UrlEncode(string);