スレッド表示 | フラット表示〕 全トピック 920 件中 862 番目 次≫ ≪前

mail関数について

created: 2003-05-16 12:08 | modified: 2003-05-17 10:55 | reply: 3

[326] mail関数について

user: yagi | created: 2003-05-16 12:08
ゆうじさんお元気ですか?最近、あまり顔を出されませんので気になっているしだいであります。

今回の質問はmail関数についてです。
私のとこでメールフォームを配布しているのですが、
正常にメールが表示されるサーバと文字化けするサーバがあり困っています。
また、すべて文字化けするのではなく件名部分のみが文字化けしてしまいます。

まったく同じメールサーバ宛てに異なるサイトで、まったく同じ設定のメールフォームを設置して試してみたところ、一方では正常に件名が表示され、一方では件名が文字化けしてしまいました。
これは何が原因なのでしょうか?
reply: 327 返信 編集 削除

[327] 追加事項(mb_send_mailならOK)

user: yagi | created: 2003-05-16 12:56
ちなみにmb_send_mail関数ならば件名もちゃんと表示されます。
mail関数で件名を文字化けさせずに表示させられないでしょうか?
Parent: 326  reply: 329 返信 編集 削除

[329] jcode.phpで対応

user: ゆうじ | created: 2003-05-17 00:00
ご心配をいかけしましてホントごめんなさい。(^^;)
最近はPHPの他にこんなこともやってまして、
http://www.sound-uz.jp/BBB/
スクリプトに触れる時間が少なくなってますが
一応健在です。

さて本題に戻ります。
mb_send_mail関数は文字化けせず、
mail関数では化けるという現象に、私も遭遇したことがあります。

結局原因はわかりませんでしたが、
文字コード変換あたりがあやしいとにらんで、
mb の文字コード変換関数を使わずに、
http://www.spencernetwork.org/
▲こちらのjcode.phpを使ってJISに変換したところ
mail関数でも文字化けしなくなりました。

いまだに原因はわかってませんので、
参考ということで宜しくお願いします。
Parent: 327  reply: 330 返信 編集 削除

[330] jcode.phpについて

user: yagi | created: 2003-05-17 10:55
jcode.phpを使ってJISに変換してもメールサーバによっては件名が文字化けしてしまいます。
正しく表示されるところもありますが、完全ではない様子です。
どうやら、mail関数で日本語メールを送信するためにはMIMEヘッダを正しくエンコードしなければならないのではないか、
と思いますが、ゆうじさんはどう思われますか?
Parent: 329  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 862 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑