此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【victor0910】截止到2008-07-06 19:55:32的历史汇总数据(不包括此帖):
发帖的总数量:12                       发帖的总分数:300                      
结贴的总数量:6                        结贴的总分数:90                       
无满意结贴数:3                        无满意结贴分:60                       
未结的帖子数:6                        未结的总分数:210                      
结贴的百分比:50.00 %               结分的百分比:30.00 %                  
无满意结贴率:50.00 %               无满意结分率:66.67 %                  
楼主加油

解决方案 »

  1.   

    我这里有检测编码类型的代码,不过是 Java的而且限于高级会员才可以。就不推荐你看了,你到网上去搜索,应该有类似的Php代码。http://www.java2000.net/viewthread.jsp?tid=1679
      

  2.   

    还有,返回的header有
    Content-Type 
    你可以通过这个判断,比如
    Content-Type=text/html;charset=UTF-8
      

  3.   


    同意,可以通过HTTP头来判断
      

  4.   

    我现在是通过用explode截取Content-Type=text/html;charset= 然后再截取utf-8后面的,得出utf-8来
      

  5.   

    1 优先使用 header 里面的 ContentType
    2 如果没有找到(可能行极小),再从html页面里获得,也在<head></head>里面
    3 如果还不行,就只能用我的那个代码,自己判断了这个过程也是IE判断页面编码类型的方法。
      

  6.   

    偶是自己做函数,不管什么编码全都转为UTF8
      

  7.   

    1、用file_get_contents先获取内容
    2、判断编码
    3、用icon转成你的编码
      

  8.   

    用file_get_contents获取内容之后如何判断呢?我现在只能是用explode去截,或者直接用字符串函数去查
      

  9.   

    1、用file_get_contents先获取内容 
    2、用get_meta_tags函数获取页面meta(具体用法看手册),返回是一个数组,很容易判断编码;当然用explode去截也可以,不过页面内容多的话,效率不怎么好。 
    3、用icon转成你的编码
      

  10.   

    http://www.php.net/manual/en/wrappers.http.phpThe stream allows access to the body of the resource; the headers are stored in the $http_response_header variable. Since PHP 4.3.0, the headers are available using stream_get_meta_data().