程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php檢測文件編碼方法[非完美]

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(, ,         "" }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved