2014-01-28 utf8の日本語を2バイトにしたければshift_jisに変換すればよい php phpのstrlenでutf8のマルチバイトの長さを計ると一文字3バイトでカウントされる。これを2バイトでカウントしたければsjisにすればよいだけ。 <?php $byte = strlen(mb_convert_encoding('テスト', 'SJIS', 'UTF-8')); echo $byte; // 6