最后一行
echo  utf8_encode($result);  
改成 echo $result;之前是我测试加上去的。

解决方案 »

  1.   

    最后一行
    echo  utf8_encode($result);  
    改成 echo $result;
    也是乱码。之前是我测试加上去的。
      

  2.   

    php我不懂但我在ASP.NET中用UTF8编码的就好者啊 COM和CN都可以查
    http://aspxboy.com/whois.aspx
      

  3.   

    贴出
    echo base64_encode($result);
    的结果
      

  4.   

    以前我遇到过这个问题
    echo iconv("UTF-8","GB2312",$result);
    就可以了
      

  5.   

    使用iconv("UTF-8","GB2312",$result);
    得确保PHP.ini里
    extension=php_iconv.dll打开
      

  6.   

    这个不算好的办法吧,如果服务器不支持iconv不就完蛋了,不过我找了一个偷懒的办法,把页面的charset设置为unicode就能正常显示了。
    我怎么给分啊?
      

  7.   

    可是,象我遇到那个问题,将页面的charset设置为unicode,页面其他的内容又乱码了
    呵呵
    所以……,我用iconv只将需要unicode编码的输出,OK了,嘿嘿……