PHPの文字コード変換



PHPでのエンコードを変換する方法の覚書です。

mb_convert_encoding($str,$to_encoding,$from_encoding)

mb_convert_encoding() は、文字列 strの文字エンコーディングを
from_encoding から to_encoding に変換します。

$str = "元になっている文字列";
$str = mb_convert_encoding($str, "JIS", "SJIS");

$str = mb_convert_encoding($str, "JIS", "auto");
と指定すると、元の文字列のエンコーディングを
「ASCII」「JIS」「UTF-8」「EUC-JP」「SJIS」の順番で調べて、
そのエンコーディングから「JIS」に変換します。

記事id:732 / 3868PV

関連記事