这些汉字先用urlencode编码吧,如:
$url = "test.php?str=" . urlencode('汉字');

解决方案 »

  1.   

    Apache2如果配置不当,会出现汉字乱码问题。
    即便是静态页面(html)也是如此
      

  2.   

    to : phpteam(最近不在,有问题别找我!) 
    并非这样通过URL传递的参数,而是函数的实参,如:kill_it('我是谁')同样的函数,另一些参数就可以正常显示.
    to:leafok(Leaflet)
    阁下应该注意到我说的是有一部分显示的汉字为乱码,而非全部.而且IIS也是一样的问题.
      

  3.   

    APACHE2都出现部分的汉字显示乱码问题,我近来也是如此,但我找到资料可以了:这样设置:在httpd.con中:AddLanguage zh-cn .cn
                              DefaultLanguage zh-cn
                        AddDefaultCharset ISO-8859-1改GB2312
      

  4.   

    补充上面在php.ini   default_charset = "GB2312"
      

  5.   

    我试验了,不行。
    我的是完全用的RED hat 8.0自带的东西,怎么就不行呢。
      

  6.   

    AddDefaultCharset ISO-8859-1改 off
    关掉
    楼主注意,冲启动服务生效