Response.Write("[<a href='Test2.aspx?StartID=1&Action=1&Prew=1&KeyWord=度升网我们'>连接</a>]");为什么KeyWord的值是奇数字个汉字它得不全值,只得到偶数个汉字比如 KeyWord=度升网我们 最终得到的值是 "度升网我" 为什么呀?????
高手指点,分数不够再给

解决方案 »

  1.   

    如果弹出框是固定的内容可以写:
    Response.Write("<script language='javascript'>alert('度升网我们'');</script>");
    如果不用这个,你可以看看把你的 KeyWord=度升网我们 加几个空格行不行。
      

  2.   

    应该是编码问题吧
    web.config
    <globalization 
                requestEncoding="GB2312" 
                responseEncoding="GB2312" 
       />
      

  3.   

    Response.Write("[<a href='Test2.aspx?StartID=1&Action=1&Prew=1&KeyWord="+HttpUtility.UrlEncode("度升网我们")+'>连接</a>]");
      

  4.   

    一般来说不建议在URL里面出现非ASCII低位字符。