PHP头条
热点:

php检测文件编码方法[非完美]


很多人建议 mb_detect_encoding 检测,可是不知为何我这不成功,什么都没输出、
看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这东西完全不靠谱、
最终根据PHP手册里 mb_detect_encoding 函数下方的例子,自己写了一个检测函数,
还包括自动检测编码并按指点编码读取文件的函数、
源码献上,不喜勿喷。
网上的方法我试过没用才写的,说不定环境不一样导致的。
所以万一没用,也别喷我,我只是共享想思路而已、、

 <?      
  detect_encoding(      = ('GBK', 'UTF-8', 'UTF-16LE', 'UTF-16BE', 'ISO-8859-1'      = (      (            = mb_convert_encoding(, ,           (() == (                        
       
  auto_read(, ='UTF-8'      = ('GBK', 'UTF-8', 'UTF-16LE', 'UTF-16BE', 'ISO-8859-1'      = (      (            = mb_convert_encoding(, ,           (() == (              mb_convert_encoding(, ,         "" }

www.phpzy.comtrue/php/6053.htmlTechArticlephp检测文件编码方法[非完美] 很多人建议 mb_detect_encoding 检测,可是不知为何我这不成功,什么都没输出、 看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这东西完全不靠谱...

相关文章

相关频道:

PHP之友评论

今天推荐