日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP完美判斷字符串是否為utf-8的函數

PHP完美判斷字符串是否為utf-8的函數

來源:程序員人生   發布時間:2014-05-20 16:22:27 閱讀次數:3249次
完美判斷函數:

function is_utf8($gonten)
{
if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}$/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){2,}/",$word) == true)
{
return true;
}
else
{
return false;
}
}

使用方法 is_utf8($gonten)就可以判斷字符串$gonten是否為utf-8編碼了。


網上流傳著這樣一個判斷函數,其實這函數判斷是不完整的,函數如下

function is_utf8($string) {

return preg_match('%^(?:
[x09x0Ax0Dx20-x7E] # ASCII
| [xC2-xDF][x80-xBF] # non-overlong 2-byte
| xE0[xA0-xBF][x80-xBF] # excluding overlongs
| [xE1-xECxEExEF][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);
}

以上這段函數如判斷“食”、“品”等文字時是判斷為utf-8編碼的,所以建議大家使用前者。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 97在线视频观看 | 一区二区三区在线免费视频 | 国产青青草 | 91麻豆精品国产91久久久久久 | 久久久亚洲精品视频 | 日日爱影视 | 欧美激情五月婷婷 | 亚洲欧洲精品成人久久奇米网 | 日韩在线视频一区二区三区 | 国产伦精品一区二区三区免费 | 欧美精品一区二区三区视频 | 午夜精品久久久久99热蜜桃导演 | 国产精品久久久久久久岛一牛影视 | 国产伦理一区 | 国产香蕉在线观看 | 日韩成人在线播放 | 精品视频免费观看 | 亚洲精品久久久久久一区二区 | 日韩精品一区在线观看 | 天天摸夜夜操 | 精品一区二区三区日产乱码 | 久久久99国产精品免费 | 国产亚洲一区二区三区 | 国产精品裸体一区二区三区 | 亚洲伦理一区二区 | 视频一区二区三区在线观看 | 精品一区二区三区国产 | 成人久久久精品乱码一区二区三区 | 美女福利视频网站 | 国产成人精品一区二区三区四区 | 亚洲国产免费 | 免费黄色三级 | 99午夜| 综合在线视频 | 久久精品一区二区三区不卡牛牛 | 国产精品精品视频一区二区三区 | 福利片免费观看 | 黄色在线观看免费 | 国产一区二区三区影视 | 日韩在线不卡 | 成人国产精品久久久按摩 |