![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
PHPでメールを送信するプログラムを作成し、メールを受信した時、件名だけが日本語の部分だけ文字化けしてしまいます。本文は文字化けされずに表示されます。原因がわからず困っています。何か対応法はないでしょうか?
環境は
OS:WinME
PHP:PHP4.2.3WIN版
メールソフト:Beckyk 2.05.06
メール送信のプログラムは下記の通りです
mail($mail, "件名 JONES0901です", "本文内容",
"From: webmaster@*****.com\r\n"
."Reply-To: webmaster@*****.com\r\n"
."X-Mailer: PHP/" . phpversion());
No.3ベストアンサー
- 回答日時:
$subject = i18n_mime_header_encode(i18n_convert($subject, "JIS"));
このあと、メール関数で送信してみてください。
No.2
- 回答日時:
参考URLにある、漢字コード変換 Jcode.phps を利用すれば文字コードの変換ができます。
件名の文字コードを iso-2022-jp に変換すれば文字化けしませんよ。
参考URL:http://www.spencernetwork.org/
No.1
- 回答日時:
mail関数はマルチバイト対応ではないので日本語を使うのはまずいと思います。
ただ、mb_send_mailは標準ではなかったように思いますので調べてみて下さい。参考URL:http://www.itboost.co.jp/phptips/view.php?fCID=19
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(メールソフト・メールサービス) outlookからの送信された件名が文字化けします 2 2023/04/18 14:29
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- その他(メールソフト・メールサービス) 【GAS】GMail自動送信 2 2022/09/04 06:19
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- OCN光 「メールが届きませんでした」という大量のメール 4 2023/02/08 20:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールの本文が取得できない
-
mb_send_mailについて
-
メール送信者の日本語指定について
-
mb_send_mailでタイトルにハテ...
-
php 完了画面の送信メールのコ...
-
PHP5での空メールが実行されない
-
メールフォームのタイトルが文...
-
PEAR::Mailを使ったメール本文...
-
mb_send_mail の出力をファイル...
-
【BAT(バッチ)ファイル】Web...
-
PHP8を使うと、大量のWarningが...
-
onedrive にexcelファイルをア...
-
文字化けに関して
-
ヒアドキュメントを中断してinc...
-
文字化けについて
-
FORMで送信ボタンと戻るボタン...
-
空メールの作り方教えて欲しい...
-
透過PNGが透過されない!!
-
「localhostの応答を待っていま...
-
携帯で、phpページからhtmlペー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
mb_send_mail関数が利用出来ない
-
ローカル環境でのメール送信
-
pearのMailライブラリがうまく...
-
メールの本文が取得できない
-
PHPからメールを送る@さくらイ...
-
cronでメールを送信すると文字...
-
指定した時間にPHPプログラムを...
-
mail関数を使った場合のReturn-...
-
mb_send_mailでのメール送信が...
-
mb_send_mailについて
-
ワードプレス 予約システム
-
mb_send_mailでタイトルにハテ...
-
phpでのメール送信
-
PHP4.4.1でmb_send_mailの送信...
-
mb_send_mail()が使えない
-
PHPで、一度に大量のメールの送...
-
mb_send_mailを実行するとエラ...
-
PHPでのフォーム送信・・・・
-
コマンドプロンプト、VBSでの添...
おすすめ情報