• ベストアンサー

imodeメールのSubject部分の文字をシフトJISに直して出力したい

imodeメールを 携帯 → メモリーカード → PC へ移すと、 Subjectの部分だけ Subject: =?SHIFT_JIS?B?gXmOT4jkj1qXRovijXOBeoNMg4ODk4N5gVuDkw==?= のように日本語表示されません。 これをPHP(5)で日本語表記に直して出力するには どのようにすればよいのでしょうか。 ご存知の方いらっしゃいましたらご教示願います。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

$subject = mb_decode_mimeheader($subject); $subject = mb_convert_encoding($subject, "SJIS"); EUCでMIMEエンコードされています。

Claudia
質問者

お礼

ありがとうございます。 その2行をかましたら期待通りの表示になりました。 デコード(?)してからsjisに変換。 と、一行目の役割が私にはあまりよく解りませんが 本当にありがとうございました。

関連するQ&A