http://www.qjyiju.com/2010/0327/3.html 我用的是美国的   kloxo控制面板, 请问如何解决这一编码不支持的现象?

解决方案 »

  1.   

    其实你用gb2312编码就可以显示正常。我这边抓取显示的编码都是正常的,LZ参考这个case看看:
    <?php
    header('Content-type:text/html;charset:gb2312');
    $url = 'http://www.qjyiju.com/2010/0327/3.html';
    $return  = file_get_contents($url);
    echo $return;?>
      

  2.   

    你在 gbk 页面 (<meta http-equiv="Content-Type" content="text/html; charset=gbk" />)里输出 utf-8 编码的文字,当然要乱码了<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
    改为
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />