/* 1/header前不能有输出 */header前已无输出所作的相同的程序用gb2312编码一切都正常

解决方案 »

  1.   

    1 上面有人解释了
    2、在提交表单的页面,一定要用urlencode()函数,比如你的这两个参数"u=爱好者"和"web_url=http://localhost",如<a href="a.php?u=<?php echo urlencode('爱好者');?> web_url=<?php echo urlencode('http://localhost');?>">a.php</a>
    然后你在a.php页面print_r($_REQUEST);一下看看
      

  2.   

    还有用dw做php的?用ep保存看看。
      

  3.   

    ep也不行,不是编辑器的事urlencode()倒可以正确显示了
      

  4.   

    utf8下提交的url参数最好经过url编码一下,否则有些中文字会导致utf8页面解析错误
      

  5.   

    默认的情况下UTF8文件前会有一个特殊的BOM头,你想办法清除它吧,网上搜索一下解决办法。
      

  6.   

    去掉了BOM也不行,似乎和它关系不大
      

  7.   

    恩,url传值不要有非英文的,最好url_encode一下