PHPのマルチバイト文字列関数で”ISO-2022-JP”, “JIS”, “ISO-2022-JP-MS”の違い PHP5.2.1ぐらいから”ISO-2022-JP-MS”というのも使えるそうなので”ISO-2022-JP”,”JIS”とどう違うか試してみました。 <?php /* UTF-8からISO-2022-JP, JIS, ISO-2022-JP-MSに変換してみる */ setlocale( LC_ALL, 'ja_JP.UTF-8' ); /* ダメ元で☎ ☃なども */ $str = 'アイウエオ ㈱ ㈲ ① ② Ⅰ Ⅱ ℡ ㎏ ㎎ 﨑 髙 神 ☎ ☃'; header( 'Content-Type: text/plain; charset=ISO-2022-JP' ); printf( "%sn", 'PHP' . PHP_VERSION ); $encodings =