Perfect 2 PHP 検出文字列は utf-8 エンコード関数共有、文字列 utf-8 です
PHP 開発では、iconv()、mb_convert_encoding() 関数などのトランスコーディング関数が使用されることがあります。関数を使用してトランスコードまたはデコードする場合、最初に現在の文字列エンコーディング タイプであるかどうかを判断する必要があることがあります。 UTF-8 エンコードが「はい」の場合、エンコード変換およびその他の操作を実行します。以下は、現在 Web 開発でよく使用されている UTF-8 エンコーディングに関する優れた PHP 判定関数であり、エディターによってコンパイルされます。 コードは次のとおりです。
リーリー
mb_detect_encoding() 関数は、現在の文字列エンコーディング タイプを決定するために使用される PHP の組み込み関数です。この関数には 3 つのパラメーターがあります。最初のパラメーターは決定する文字列で、2 番目のパラメーターは比較用の文字エンコーディング リストです。文字列または配列にすることができ、3 番目のパラメータは必須です。
この2つの機能がPhperを必要とする方のお役に立てれば幸いです。
PHPはMBStringライブラリの関数を使用します
$e=mb_detect_encoding($text, array('UTF-8', 'GBK'));
switch($e){
case 'UTF-8' : //If it is utf8 Encoding
break;
case 'GBK': //gbk エンコーディングの場合
break
}
例えば「は」と入力すると、%E5%91%B5が出力されます
これがurlencodeです…
http://www.bkjia.com/PHPjc/851344.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/851344.html技術記事文字列が UTF-8 エンコーディングであるかどうかを検出するための 2 つの完璧な PHP 関数。文字列 UTF-8 は、関数を使用するときに、iconv() 関数や mb_convert_encoding() 関数などのトランスコーディング関数を使用することがあります。