文字列配列phpは、文字列がutf8でエンコードされたコードかどうかを検出します

WBOY
リリース: 2016-07-29 08:38:22
オリジナル
1125 人が閲覧しました

function is_utf8($ string){はpreg_matchを返します( '%^(?:
[x09x0ax0dx20-x7e] -xbf] xbf] xbf] [x80-xbf] {2} 80-xBF] {2} # プレーン 16
)*$%xs', $string);
精度は基本的にmb_detect_encodingと同じで、どちらも正しいものと間違っているものがあります。
エンコーディング検出は 100% 正確であることはできませんが、これは基本的に要件を満たすことができます。​
上記は、文字列が PHP で utf8 エンコードされているかどうかを検出するための文字列配列のコードを紹介しており、文字列配列の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート