恵と申します。 > $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"にしたために文字化けしていた例は散 見された記憶があります。 外していたらごめんなさい。