[PHP-users 29171] Re: Web メールのタイトルの文字化け

MEGUMI Yoshinari gabin1 @ yahoo.co.jp
2006年 5月 11日 (木) 15:48:40 JST


恵と申します。

>    $mlsb = mb_convert_encoding($mlsb, "JIS");
>    $msg = mb_convert_encoding($msg, "JIS");

元の文字コードが分かっているならば(というか分かっていま
すよね?)、ちゃんと明記すべきでしょう。

例えば、元がEUCなら
$mlsb = mb_convert_encoding($mlsb, "JIS","EUC-JP");
$msg = mb_convert_encoding($msg, "JIS","EUC-JP");
という具合に。

今までも、このMLでmb_convert_encodingの変換元の文字コー
ドを省略したり、"auto"にしたために文字化けしていた例は散
見された記憶があります。

外していたらごめんなさい。



PHP-users メーリングリストの案内