OpenPNE2.6.2でメールを「UTF-8」で送る方法がわかりません。


外国語をメイン使用の為「UTF-8」で送りたいのですが
「mail_send.php」の「charset」を変更するだけでは駄目でした。

どなたか具体的な変更例を教えて頂けないでしょうか?
よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2007/02/14 11:07:39
  • 終了:2007/02/21 11:10:03

回答(1件)

id:nev No.1

nev回答回数77ベストアンサー獲得回数42007/02/14 11:33:26

ポイント60pt

ヘッダに、

Content-Encoding: base64

を追加して、

本文は mb_convert_encoding() で UTF-8 に変換してから base64_encode() でエンコードしたものを送信するようにしてやれば安全だと思います。

id:tae7

早速の回答ありがとうございます。

あまりよく意味がわかってないのですが

いろいろ実験してみたいと思います。

OEで受信すると

右上の一覧に表示される件名が文字化け(????)します。

右下の本文の所の件名は文字化けしないのですが・・・

2007/02/14 13:22:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません