改为Post方式传递?可能conf配的有问题

解决方案 »

  1.   

    很奇怪,为什么很多人都会有这个问题呢?而我在不同版本的apache下却从未遇到呢?!简述你对httpd.conf的修改
      

  2.   

    哦~~忘了..还修改了AddDefaultCharset gb2312
      

  3.   

    url编码看看
    你需要设置解释dll
      

  4.   

    我也碰到了这种情况,不得其解。
    看apache 的日志有这样的提示:
    (22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=word=\xc4\xe3\xba\xc3
    [Mon Jan 17 16:41:58 2005] [error] [client 192.168.1.66] (22)Invalid argument: couldn't create child process: 22: php.exe, referer: http://192.168.1.66/test.php
      

  5.   

    让浏览者点击工具-》internet选项->高级->总是以utf-8发送URL要不你就不要用中文。
    你也可以自已编码下再做链接
      

  6.   

    apache2时用$name = urlencode($_GET['name']);
      

  7.   

    将“是”编码后放在name=后面传递
    $nameEnc = urlencode("是");
    $url = "http://localhost/group/editgroupname.php?".$nameEnc;
    Header("location: ".$url);