佐藤通敏です。
> 飯塚です。
>
> > <?
> > $str = "ソ";
> > print $str;
> > ?>
> >
od -cで中身を確認してみました。
0000000 $ s t r = " 203 \ " \n p r i n
0000020 t $ s t r ; \n
となって"ソ"の後が\(バックスラッシュ)になっているようです。
printf("%s\n", $str)とするか
コーディングはEUCで書いて出力をSJISにするのが良いかと思います。
print i18n_convert($str, "SJIS", "EUC-JP");