<A href='PotoList.aspx?repairgroup_name=儿童房'></A>
在PotoList.aspx中用
string ss=Request.QueryString["repairgroup_name"].ToString();
获取到的值是:儿童
这两个字,它把字符串好象给截断了。
这是什么原因啊!怎样做啊!!!我的天啊,救救我!!!!

解决方案 »

  1.   

    URL 传中文的话 得设置一下编码 可以去BAIDU一下推荐不传中文
    出售全能空间 1G/1年 支持 SQL-SERVER 
    详情请查看下面网址:    http://www.aspxwork.com这是一个C#学习网站 有站长在线答疑
    用的是动网新闻。总体感觉还算不错。资料满全的。
    最有特点的是有站长在线答疑。感觉满有特色的。
      

  2.   

    第一种方法:
    先要Encode
    "PotoList.aspx?repairgroup_name=" + HttpUtility.UrlEncode("儿童房'")然后要用Decode
    string name = HttpUtility.Decode(Request.QueryString["repairgroup_name"])第二种方法:
    修改web.config:    <!--  全球化
              此节设置应用程序的全球化设置。
        -->
        <globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
       />
      

  3.   

    http://jhtchina.cnblogs.com/archive/2005/02/23/108152.html
      

  4.   

    royrandy(.NET让我欢喜让我忧) 
    的方法正确
      

  5.   

    第一种方法:
    先要Encode
    "PotoList.aspx?repairgroup_name=" + HttpUtility.UrlEncode("儿童房'")然后要用Decode
    string name = HttpUtility.Decode(Request.QueryString["repairgroup_name"])第二种方法:
    修改web.config:<!-- 全球化
    此节设置应用程序的全球化设置。
    -->
    <globalization
    requestEncoding="gb2312"
    responseEncoding="gb2312"
    />
    第三种方法:将传递的中文加密
    第四种方法:最好传递ID,根据ID在取出相应的Name