最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php下檢測字符串是否是utf8編碼的代碼

 更新時間:2008年06月28日 00:18:48   作者:  
給一個字符串,怎么判斷它是什么編碼呢?php有一個函數(shù):mb_detect_encoding。不過這個東西需要有mb_string庫,不是到處都能用的。
 function is_utf8($string) {
     return preg_match('%^(?:
             [\x09\x0A\x0D\x20-\x7E]                 # ASCII
         | [\xC2-\xDF][\x80-\xBF]                 # non-overlong 2-byte
         |     \xE0[\xA0-\xBF][\x80-\xBF]             # excluding overlongs
         | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}     # straight 3-byte
         |     \xED[\x80-\x9F][\x80-\xBF]             # excluding surrogates
         |     \xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3
         | [\xF1-\xF3][\x80-\xBF]{3}             # planes 4-15
         |     \xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16
     )*$%xs', $string);     
}
準確率基本和mb_detect_encoding一樣,要對一起對,要錯一起錯。
編碼檢測不可能100%準確,這個東西已經(jīng)可以基本滿足要求了。 

相關文章

  • PHP獲取Cookie的模擬登錄和防范Cookie劫持

    PHP獲取Cookie的模擬登錄和防范Cookie劫持

    Cookie是網(wǎng)站為了辨別用戶身份而儲存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密),在登錄系統(tǒng)時,用戶驗證通過后,服務器生成一個SessionID,將該ID作為cookie保存在瀏覽器緩存中,客戶第二次訪問該服務器時,會將該cookie數(shù)據(jù)帶給服務器驗證
    2023-09-09
  • 替換php字符串中的單引號為雙引號的方法

    替換php字符串中的單引號為雙引號的方法

    下面小編就為大家?guī)硪黄鎿Qphp字符串中的單引號為雙引號的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 解析strtr函數(shù)的效率問題

    解析strtr函數(shù)的效率問題

    本篇文章是對strtr函數(shù)的效率問題進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP使用SOAP調用API操作示例

    PHP使用SOAP調用API操作示例

    這篇文章主要介紹了PHP使用SOAP調用API操作,結合實例形式分析了php基于SOAP調用API的常見操作技巧及相關問題解決方法,需要的朋友可以參考下
    2018-12-12
  • PHP根據(jù)文章內容生成關鍵詞自動化Keywords標簽

    PHP根據(jù)文章內容生成關鍵詞自動化Keywords標簽

    這篇文章主要為大家介紹了PHP根據(jù)文章內容生成關鍵詞實現(xiàn)自動化Keywords標簽實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • 圖解找出PHP配置文件php.ini的路徑的方法

    圖解找出PHP配置文件php.ini的路徑的方法

    這篇文章主要介紹了圖解找出PHP配置文件php.ini的路徑的方法,其實就是使用phpinfo()函數(shù)輸出PHP信息,然后找到Configuration File (php.ini) Path這節(jié)就可以了,需要的朋友可以參考下
    2014-08-08
  • mysq GBKl亂碼

    mysq GBKl亂碼

    mysq GBKl亂碼...
    2006-11-11
  • win10環(huán)境PHP 7 安裝配置【教程】

    win10環(huán)境PHP 7 安裝配置【教程】

    PHP,是英文超文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,被廣泛地運用。
    2016-05-05
  • php5.3提示Function ereg() is deprecated Error問題解決方法

    php5.3提示Function ereg() is deprecated Error問題解決方法

    這篇文章主要介紹了php5.3提示Function ereg() is deprecated Error問題解決方法,主要是由于php5.3對ereg()函數(shù)升級造成的,使用時只要對其規(guī)則和函數(shù)進行簡單的修改即可,需要的朋友可以參考下
    2014-11-11
  • PHP實現(xiàn)的文件瀏覽器功能簡單示例

    PHP實現(xiàn)的文件瀏覽器功能簡單示例

    這篇文章主要介紹了PHP實現(xiàn)的文件瀏覽器功能,結合完整實例形式分析了php針對目錄與文件的遍歷、判斷、屬性讀取等相關操作技巧,需要的朋友可以參考下
    2019-09-09

最新評論

鄯善县| 元阳县| 牡丹江市| 惠州市| 周宁县| 阿拉善左旗| 镇原县| 大足县| 潮安县| 昌图县| 滕州市| 嘉荫县| 天祝| 湛江市| 黄骅市| 龙山县| 德格县| 虎林市| 云和县| 麦盖提县| 娄底市| 潢川县| 德庆县| 沿河| 江达县| 茌平县| 铜川市| 合作市| 长治县| 通渭县| 温泉县| 绥宁县| 绥阳县| 绿春县| 清远市| 五大连池市| 巫溪县| 泌阳县| 岳池县| 晋江市| 拜泉县|