ホームページ  >  記事  >  バックエンド開発  >  パーフェクト 2 PHP 検出文字列は utf-8 エンコード関数の共有、文字列 utf-8_PHP チュートリアル

パーフェクト 2 PHP 検出文字列は utf-8 エンコード関数の共有、文字列 utf-8_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:22:08755ブラウズ

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を使用して文字列がUTF-8でエンコードされているかどうかを判断する方法

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
}

phpの出力文字列のUTF-8エンコーディング

例えば「は」と入力すると、%E5%91%B5が出力されます

これがurlencodeです…

http://www.bkjia.com/PHPjc/851344.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/851344.html技術記事文字列が UTF-8 エンコーディングであるかどうかを検出するための 2 つの完璧な PHP 関数。文字列 UTF-8 は、関数を使用するときに、iconv() 関数や mb_convert_encoding() 関数などのトランスコーディング関数を使用することがあります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。