当前位置:Gxlcms > PHP教程 > php检测文件编码方法[非完美]_PHP教程

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

时间:2021-07-01 10:21:17 帮助过:13人阅读

很多人建议 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.bkjia.comtruehttp://www.bkjia.com/PHPjc/699432.htmlTechArticle很多人建议 mb_detect_encoding 检测,可是不知为何我这不成功,什么都没输出、 看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这...

人气教程排行