一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 草草线在成人免费视频 | 天天在线影院天天在线视频 | 亚洲香蕉伊在人在线观看9 亚洲香蕉伊综合在人在线 亚洲香蕉影院 | 麻豆精品密在线观看 | 在线观看91精品国产剧情免费 | 五月婷婷综合激情 | 娇小videosbest8另类 | 成人黄网大全在线观看 | 99爱视频99爱在线观看免费 | 91色网站| 婷婷六月激情 | 一区二区三区高清不卡 | 久久国产亚洲精品 | 欧美色综合网站 | 一区二区视屏 | 久久不卡一区二区三区 | 午夜hhh视频在线观看hhhh | 91香蕉国产亚洲一二三区 | 久久国产加勒比精品无码 | 国产综合成人观看在线 | 91亚洲福利| 婷婷六月综合 | 性亚洲无删减 | 成人国产网站 | 亚洲一区二区三 | 国产国产人精品视频69 | 久久久久国产一级毛片高清片 | 丁香六月婷婷激情 | 激情图片激情视频激情小说 | 丁香花五月婷婷开心 | 站长推荐国产精品视频 | 婷婷综合激情 | 国产免费久久精品99久久 | 免费伊人网 | 伊人天天干 | 免费成人福利视频 | 久久久久久亚洲精品中文字幕 | 91正在 播放 | 免费国产h视频在线观看86 | 欧美日韩国产另类一区二区三区 | 奇米狠狠一区二区三区 |