php如何判断js或css文件的代码格式是gbk还是utf8?
目录下js文件或css文件代码格式未知。无论js文件或css文件的代码格式是gbk还是utf8,通通转码成utf8,php怎么写?

解决方案 »

  1.   

    用mb_detect_encoding检测输入字符串的编码
      

  2.   

    楼上的方法很简洁啊,我才刚知道有这么个函数 function is_utf8($word){ 
    if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}$/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){2,}/",$word) == true) { 
    return true; 
    } else { 
    return false; 
    }
    }