ホームページ > バックエンド開発 > PHPチュートリアル > PHP 中国語エンコード変換 mb_convert_encoding() function_PHP チュートリアル

PHP 中国語エンコード変換 mb_convert_encoding() function_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:55:21
オリジナル
1130 人が閲覧しました

PHP でのコーディングは開発者にとって常に頭の痛い問題ですが、いくつかの魅力的で便利な関数があれば話は変わります。以下に中国語エンコーディングの処理関数を紹介します。

mb_convert_encoding( $str, $encoding1,$encoding2 )

$str、変換される文字列
$encoding1、ターゲット エンコーディング (utf-8、gbk など)、大文字と小文字の両方
$encoding2、utf-8、gbkなどの独自のエンコーディング、大文字と小文字の両方を使用できます

例1

コードは次のとおりです コードをコピー

$str='映画 618:http://www.bKjia.c0m';
echo mb_convert_encoding($str, "UTF-8") // エンコードを utf-8 に変換します
?>

例 2

コードは次のとおりです コードをコピー

$str='映画 618:http://www.bKjia.c0m';
echo mb_convert_encoding($str, "UTF-8", "GBK"); //元のエンコーディングが GBK であることがわかっているので、utf-8 に変換します
?>

例 3

コードは次のとおりです コードをコピー

$str='映画 618:http://www.bKjia.c0m';
echo mb_convert_encoding($str, "UTF-8", "auto"); //元のエンコーディングが不明なので、auto による自動検出の後、エンコーディングを utf-8 に変換します
?>

php.net Web サイトの例

コードは次のとおりです コードをコピー

/* 内部文字エンコーディングを SJIS に変換します */
$str = mb_convert_encoding($str, "SJIS");

/* EUC-JP を UTF-7 に変換 */
$str = mb_convert_encoding($str, "UTF-7", "EUC-JP");

/* JIS、eucjp-win、sjis-win からエンコードを自動検出し、str を UCS-2LE に変換します */
$str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win");

/* 「auto」は「ASCII,JIS,UTF-8,EUC-JP,SJIS」に展開されます */
$str = mb_convert_encoding($str, "EUC-JP", "auto");
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632258.html技術記事 PHP でのコーディングは常に開発者にとって頭の痛い問題ですが、いくつかの魅力的で便利な関数がある場合は別です。中国語エンコーディング用の処理関数を紹介しましょう。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート