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

php下檢測(cè)字符串是否是utf8編碼的代碼

 更新時(shí)間:2008年06月28日 00:18:48   作者:  
給一個(gè)字符串,怎么判斷它是什么編碼呢?php有一個(gè)函數(shù):mb_detect_encoding。不過這個(gè)東西需要有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);     
}
準(zhǔn)確率基本和mb_detect_encoding一樣,要對(duì)一起對(duì),要錯(cuò)一起錯(cuò)。
編碼檢測(cè)不可能100%準(zhǔn)確,這個(gè)東西已經(jīng)可以基本滿足要求了。 

相關(guān)文章

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

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

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

    替換php字符串中的單引號(hào)為雙引號(hào)的方法

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

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

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

    PHP使用SOAP調(diào)用API操作示例

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

    PHP根據(jù)文章內(nèi)容生成關(guān)鍵詞自動(dòng)化Keywords標(biāo)簽

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

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

    這篇文章主要介紹了圖解找出PHP配置文件php.ini的路徑的方法,其實(shí)就是使用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,是英文超文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運(yùn)用。
    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對(duì)ereg()函數(shù)升級(jí)造成的,使用時(shí)只要對(duì)其規(guī)則和函數(shù)進(jìn)行簡單的修改即可,需要的朋友可以參考下
    2014-11-11
  • PHP實(shí)現(xiàn)的文件瀏覽器功能簡單示例

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

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

最新評(píng)論

兴化市| 鲁甸县| 德保县| 大同市| 营口市| 醴陵市| 武强县| 宁德市| 富锦市| 抚宁县| 南宁市| 惠东县| 湘阴县| 泸州市| 湖北省| 保定市| 亚东县| 永川市| 通化县| 天全县| 鄂尔多斯市| 保亭| 柳州市| 顺昌县| 汉川市| 浮梁县| 个旧市| 申扎县| 依安县| 贡觉县| 兴安盟| 全南县| 石渠县| 田阳县| 宁明县| 嘉黎县| 大同市| 连云港市| 漾濞| 泽库县| 大关县|