为什么不可以?不过最好还是url_encode()一下

解决方案 »

  1.   

    <a href="5.php?xxx=jklo" target="_blank" class="link1">hhhhhhhhhhhhhhhhhh</a>为什么xxx为英文和数字都行,汉字就传不过去?
      

  2.   

    这个是个参数名,不知道可不可以用汉字,但最好不用,因为windows和asp不是中国开发的
      

  3.   

    晕 楼上的大哥怎么扯到ASP啦?手册:PHP 中一个美元符号后面跟上一个变量名称,即表示一个变量。变量的名称是对大小写敏感的。 变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*' 
      

  4.   

    用urlencode()
    然后再用urldecode()
      

  5.   

    为什么xxx为英文和数字都行,汉字就传不过去我说错了。是说XXX的值为什么不能为汉字?