我的php4.23+apache2.040下  下面的代码是好的
file1.php
<?php
if ($_GET['text']) {
echo $_GET['text'];
}
?>
file2.php
<a href=file.php?text=你好>testlink</a>输出正常

解决方案 »

  1.   

    file2.php
    echo <a href=file1.php?text='汉字'>file1.php</a>
      

  2.   

    echo "<a href=file1.php?text='汉字'>file1.php</a>";
      

  3.   

    //file1.php
    if($text="hello") //错在这里:括号里面应为$text=="hello"
    {
    echo $text;
    }
    else
    {
    echo "Error";
    }
      

  4.   

    可以用urlencode("hello")对它进行URL编码
      

  5.   

    把你的apache2.0.35下的AddDefaultCharset设成AddDefaultCharset ISO-2022-CN