• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:auのiPhoneでの受信メールが文字化けします。)

auのiPhoneでの受信メールが文字化けする原因と対策

このQ&Aのポイント
  • auのiPhoneで受信したメールが文字化けする原因と対策についてご教示いただきたいです。
  • Perlの初心者ですが、フォームを使ったメールアドレスの確認プログラムを作成しています。
  • 通常のパソコンではメールが文字化けしないのですが、auのiPhoneで受信すると文字化けしてしまいます。どうすれば文字化けしないようになるでしょうか?

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

  • ベストアンサー
noname#189141
noname#189141
回答No.1

メールを送信するときは。文字コードが非常に重要になります。 Content-Type: ヘッダをつけるようにしてください。 ヘッダをつけたとしても、一部のMUAは正しく認識してくれません。 ISO-2022-JPかUTF-8が無難と思われます。 ソースからヘッダを含めてjisに変換しているようですので、適切なContent-Type: ヘッダがあれば良さそうですね。 (ヘッダを含めてconvertはあまりにも乱暴です。) 複数バイト系の文字列は、(まずあり得ませんが)途中通過するMTAで欠落する場合があります。 7bitで表現できないコードは、BASE64でエンコードしてください。 メール送信の仕組みの基本を理解して、プログラミングされる様、お願いいたします。

auchan2001
質問者

お礼

あんまり分からないですが、このCGIを使うのは止めにしました。 少しずつ勉強していきます。ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A