[Tep-j-develop] Re: mb_encode_mimeheader() default encoding

アーカイブの一覧に戻る

TAMURA Toshihiko tamur****@bitsc*****
2003年 3月 4日 (火) 10:42:39 JST


こんにちは、田村です。

田辺さん:
> mb_encode_mimeheader(mb_convert_encoding($to_name,'JIS','EUC')) . '"<' . $to_addr . '>'
> 
> から、
> 
> mb_encode_mimeheader($to_name, 'ISO-2022-JP') . '" <' . $to_addr . '>'
> 
> へ変えました。($from_name, $subjectなども)

えーと、mb_convert_encoding($to_name,'JIS','EUC') の部分は
必要ないんでしょうか?
mb_encode_mimeheader 自体は、文字コードの変換はしてくれないと
思っていたんですが。

それから、subject については、確か subject の文字列が長い場合に
mb_encode_mimeheader を通すと末尾が切れてしまうので、
以前は mb_encode_mimeheader を使わないで処理していたんですよ。
# スマートな方法が思いつかなかったもので。

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/




Tep-j-develop メーリングリストの案内
アーカイブの一覧に戻る