PHP5を使用していますが、
UTF-8で作成したフォームに入力された2バイト文字(日本語)をsend_mailでメールすると、本文が文字化けしてしまいます。
下記URLなども参照したのですが、実際はどのようにしてよいのか分かりません。
URL: http://www.res-system.com/item/478
このURLでは、UTF-8の対処法として「mb_language関数、mb_internal_encoding関数を、
mb_send_mail関数の前に呼び出します。」
■送信文字がUTF-8の時の呼び出し例
mb_language('Japanese');
mb_internal_encoding("UTF-8");
mb_send_mail('test@test.com', 'タイトル', '本文','From:aaa@aaa.com');
とありますが、これでよいのでしょうか?
しかし、下記URLなどには、そもそもmb_send_mailは、使用しないようにと言われています。
URL: http://hain.jp/index.php/tech-j/2007/02/13/%EF%B …
私のphp.iniなどの現設定などもここに記載できれば良いのですが、どの部分が文字化けと関連しているのか良く分かりません(教えていただければ、追記します。)。
よろしくお願いします。
キャサリン
No.1ベストアンサー
- 回答日時:
エンコード指定とかが普通にできてない気がしないでもない。
メールヘッダと本文は別々にエンコード設定が要る筈
http://www.google.co.jp/search?q=sendmail%20%E3% …
SAYKAさん
mb_internal_encoding("UTF-8");
mail("Toアドレス",mb_encode_mimeheader("タイトル",'JIS','B'),mb_convert_encoding("本文",'JIS'),"From: Fromアドレス");
で送信できましたので、このスレッドは終了させていただきます。
キャサリン
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- マウス・キーボード Pc切替器が動作しません。理教えてください。よろしくお願いします。 4 2023/05/10 15:43
- その他(ネットショッピング・通販・ECサイト) この画像にツッコミお願いします 1 2022/08/25 15:05
- Java VScodeのターミナルの文字化けについて 1 2022/09/27 22:19
- 宇宙科学・天文学・天気 日本初の月着陸船の件 2 2022/12/01 17:45
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- その他(趣味・アウトドア・車) 12V/5V DCDCコンバーターについて 4 2023/06/20 07:08
- サバイバルゲーム このタイプの差し込み口ってなんの種類か分かりますか? 3 2022/07/29 15:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SJISで取得した半角カナをUTF-8...
-
phpのメールフォームの完了画面...
-
文字化け変換方法
-
廣のjis変換で文字化け
-
RSSを取得すると文字化けする。
-
Gmailへのメール送信で文字化け
-
SQL Serverで文字コードUTF-8
-
VBAのコマンドボタンの文字列の...
-
エスケープ文字の復帰(¥r)と...
-
メッセージボックスで1025文字...
-
ソースコードの1行が長いとき...
-
文字の入力で横バー上段、中断...
-
ファイルから読み取った改行文...
-
半角英数字のみを受け付ける入...
-
ダブルコーテーション(
-
C++でのCRLFについて
-
改行について
-
エクセルでの漢字、カタカナ、...
-
PHPで変数から1行目だけを取得...
-
エディットボックスの改行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化け変換方法
-
phpのメールフォームの完了画面...
-
SQL Serverで文字コードUTF-8
-
PHPmailerでの添付ファイルの文...
-
SJISで取得した半角カナをUTF-8...
-
mb_convert_encoding で 一部の...
-
SJIS→UTF-8変換後の文字化けに...
-
PHP cURLでPOSTした値が文字化...
-
phpMyAdmin内での文字化け
-
mb_ereg_replaceに関して
-
RSSを取得すると文字化けする。
-
PostgreSQLからCSV形式でエクス...
-
【PHP】mb_convert_encoding...
-
mb_regex_encodingでエンコード...
-
postの文字化け防止について
-
小さいひらがな(っ、ょ、ぃ、ゃ...
-
UTF8メールがLotus Notesで文字...
-
mail()で送信したメールのタイ...
-
php自動返信メール本文の一部の...
-
phpでの文字エンコード
おすすめ情報