[PHP-users 5103] Re: メールのSubject 文字化け

Teraoka Yoshinori php-users@php.gr.jp
Wed, 30 Jan 2002 14:00:23 +0900 (JST)


寺岡です。

> 三村です。
> 
> サブジェクト
> 
> という文字列は
> 
> =?ISO-2022-JP?B?PxskQjVjGyhCPz8/GyRCOGMbKEI/GyRCJ2MbKEI/Pz8/?=
> 
> というような感じにbase64でencodeされてます。
> それで最初の=?の後のISO-2022-JPの部分がencodingを表してます。
> なので、この形式の場合、?と?の間をとってきてbase64でdecodeすれば良いことになります。
> 送信する時はこの逆で、iso-2022-jpで書かれた文字列をbase64でencodeして頭に
> =?ISO-2022-JP?を最後に?をつけてやれば文字化けしないサブジェクト部分が生成できるはずです。

B を忘れてませんか?
Q (quoted-printable) なんてのもありますよ。

# iso-2022-jp は charset かな。

---
Teraoka Yoshinori yteraoka@dti.ad.jp