一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

完美的2個(gè)php檢測字符串是否是utf-8編碼函數(shù)分享

php開發(fā)中有時(shí)候會用到轉(zhuǎn)碼函數(shù),比如iconv(),mb_convert_encoding()函數(shù),在用函數(shù)轉(zhuǎn)碼的時(shí)候或者解碼的時(shí)候我們有時(shí)候需要先判斷當(dāng)前字符串編碼類型,不如是否是utf-8編碼,是的話然后進(jìn)行編碼轉(zhuǎn)換等操作。下面是小編整理的目前web開發(fā)中網(wǎng)上使用率比較高的、好的php關(guān)于UTF-8編碼的判斷函數(shù),代碼如下:

function is_utf8($string) //函數(shù)一{// From http://w3.org/International/questions/qa-forms-utf-8.htmlreturn 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);}function mb_is_utf8($string) //函數(shù)二{return mb_detect_encoding($string, ‘UTF-8′) === ‘UTF-8′;}

mb_detect_encoding()函數(shù)是php的一個(gè)內(nèi)置函數(shù),用來判斷當(dāng)前字符串編碼類型,此函數(shù)有三個(gè)參數(shù),第一個(gè)參數(shù)是要判斷的字符串,第二個(gè)參數(shù)是比較的字符編碼列表,可以使字符串,也可以是數(shù)組,第三個(gè)參數(shù)是要求。
希望這兩個(gè)函數(shù)對需要的phper有所幫助。

php技術(shù)完美的2個(gè)php檢測字符串是否是utf-8編碼函數(shù)分享,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲一区2区三区4区5区 | 亚洲天堂久久精品 | 色婷婷中文字幕在线一区天堂 | 铃原爱蜜莉福利一区在线观看 | 激情视频免费网站 | yiren22亚洲综合高清一区 | 成年人视频在线观看免费 | 另类图片小说 | 国产福利小视频在线播放 | 555夜色555亚洲夜色 | 国产精品免费久久久久影院小说 | 国产成人福利在线 | 福利片91 | 2021最新在线精品国产 | 91久久国产口精品久久久久 | 欧美福利网站 | 国产亚洲精品九九久在线观看 | 欧美日韩加勒比一区二区三区 | 国产激情在线观看 | va免费视频 | 国产精品视频福利一区二区 | 99久久精品国产免看国产一区 | 五月婷婷婷婷婷 | 日本一区午夜爱爱 | 久久成人永久免费播放 | 亚洲国产精品自在在线观看 | 亚洲黄区 | 四虎永久在线精品免费影视 | 精品一区二区三区免费观看 | 欧美综合在线观看 | 午夜爽爽性刺激一区二区视频 | 久久精品大全 | 综合色视频 | 久久一日本道色综合久久m 久久伊人草 | 加勒比高清在线 | 国产成人亚综合91精品首页 | 亚洲欧美精品久久 | 欧美综合视频在线 | 国产高清精品自在线看 | 成人综合在线视频免费观看 | 久草中文在线视频 |