mb_convert_encoding関数は文字列を指定した文字コードに変換します。 2番目の引数に変換先のコード、3番目に現在のコードを指定します。この関数は主としてWindows系のShift-JIS コードとUNIX系のEUCコードのデータ変換に用います。 例は「ただいまHPを作成中」という文字列をShift-JISコードからEUCコードに変換し、再度Shift-JISコードに 変換し直しています。
例) <?php //このファイルはSJISで保存しているので、この変数はSJISです $a = "ただいまHPを作成中"; //SJISからEUCに変換します $b = mb_convert_encoding($a, "EUC-JP", "SJIS"); //EUCからSJISに変換します $c = mb_convert_encoding($b, "SJIS", "EUC-JP"); print $a . "<br>"; print $b . "<br>"; print $c . "<br>"; ?>
実行結果