本帖最后由 lukylfm 于 2010-06-04 18:13:43 编辑

解决方案 »

  1.   

    估计是缓存问题吧,common_do.php头加上下面代码,试试
    如果麻烦,<form action="common_do.php" method="post">改成common_do_test.php,当然相应文件复制一份,执行一次试试header('content-type: text/html; charset=gb2312');
    header('Expires: Fri, 14 Mar 1980 20:53:00 GMT');
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
    header('Cache-Control: no-cache, must-revalidate');
    header('Pragma: no-cache');
      

  2.   

    每个页添加 <meta content='text/html;charset=utf-8'/>
      

  3.   

    查看编码之后再用 iconv转换编码 并输出看看
      

  4.   


    为什么要用 utf-8 呢,gb2312为什么不行哈
      

  5.   

    我要做一个系统,用来抓取的,被抓取的页面可能用 gb2312,也可能用utf-8,能给个解决的办法么
      

  6.   

    TF-8是世界通用的语言编码,其他国家的用户可以正常访问
    gb2312是针对国内的
      

  7.   


    用什么来写哈
    用iconv么,网上说这个函数有个小 bug