PHPスクリプト/mb_convert_encoding() の変更点


[[PHPスクリプト]]

*mb_convert_encoding [#x7f82095]

文字コードの変換を行なう

**書式 [#ff22c04f]
 mb_convert_encoding(文字列, "変換文字コード", "変換元文字コード")

**例 [#o794bf72]
変数$strをEUC-JPに変換
 <?PHP
 $str=mb_convert_encoding($str, "EUC-JP", "auto");
 ?>
変数$strをUTF-8からEUC-JPに変換
 <?PHP
 $str=mb_convert_encoding($str, "EUC-JP", "UTF-8");
 ?>


**Unable to detect character encoding in [#j2975948]
"auto"で指定すると、こんなエラーが出る場合があります。

下記のようにするか
 mb_convert_encoding($word, "SJIS", "ASCII,JIS,UTF-8,EUC-JP,SJIS");
このようにして回避
 mb_language("Japanese");.
 mb_convert_encoding($word, "SJIS", "auto");