テキストエンコーディング変換 mb_convert_encoding()
mb_convert_encoding( $str, $encoding1,$encoding2 )
$str、変換対象のエンコーディング文字列
$encoding1、ターゲットエンコーディング (utf-8 など) gbk、大文字と小文字の両方が使用可能
$encoding2、utf-8 などの独自のエンコーディング、gbk、大文字と小文字の両方が使用可能
例 1
コードをコピー コードは次のとおりです:
$str='スクリプト ホーム: http://www.jb51. net';
echo mb_convert_encoding($str , "UTF-8") // エンコーディングを utf-8 に変換します
コードをコピーします コードは次のとおりです:
$str='スクリプト ホーム: http://www.jb51.net'; 🎜>echo mb_convert_encoding($str, "UTF-8" , "GBK"); //元のエンコーディングは GBK であることがわかっており、utf-8 に変換されます
コードは次のとおりです: $str='スクリプト ホーム: http:// www.jb51.net';
echo mb_convert_encoding($str, " UTF-8", "auto"); //元のエンコーディングが不明です。auto による自動検出後、エンコーディングを utf-8 に変換しますか? >
PHPエンコーディング変換関数mb_convert_encodingとiconvの使い方