こんにちは。PHP初心者の者です。
大変困っているのですが、PHPで作成したエントリーフォームより送信ボタンを押下すると、入力データがメールに届く機能を作成したのですが、
本文の一部分が文字化けしてしまいます。
正しい → 月給25万円
誤り → 月・u梛・5万円 など
原因が全く分かりません。
お分かりになる方、助けてください。。。
ちなみに文字コードなどの設定ですが、
mb_language("Japanese");
mb_internal_encoding("Shift_JIS");
$body = mb_convert_encoding($body, "JIS");
・・・
mb_send_mail($email_to,$email_sub,$body,$header)
という感じです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
mb_send_mail()ではなくmail()コマンドをつかってみては?
yambejpさん回答のほう、ありがとうございます。
mail()に直して試してみたのですが。。。
やっぱり変わらず、本文の一部分が文字化けをしてしまいます。
文字コードの設定が悪いのでしょうか???
No.2
- 回答日時:
うーん、なんでしょうね?
私の環境ではとりあえず問題なさそうですが・・・
mb_internal_encoding("Shift_JIS");
を
mb_internal_encoding("SJIS");
にして、
$body = mb_convert_encoding($body, "JIS","SJIS");
としてみるとか・・・
(あんまり期待できないですが)
yambejpさん、早い回答、本当にありがとうございます。
上記の「Shift-JIS」→「SJIS」に変更もやってみましたが。。。
変わらずでした。。。(T_T)
yamabejpさんの環境で出来るということは、
私の方のメールサーバ?メールブラウザ?環境が影響を及ぼしているのですかね。
もう少し、調べてみます!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP メールフォームのタイトルが文字化け 2 2023/06/17 12:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SJISで取得した半角カナをUTF-8...
-
文字化け変換方法
-
PHPmailerでの添付ファイルの文...
-
PostgreSQLからCSV形式でエクス...
-
RSSを取得すると文字化けする。
-
SQL Serverで文字コードUTF-8
-
PHPスクリプトでエンコードエラー
-
PHP cURLでPOSTした値が文字化...
-
multipart/form-dataの文字化け
-
小さいひらがな(っ、ょ、ぃ、ゃ...
-
廣のjis変換で文字化け
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
ファイルから読み取った改行文...
-
メッセージボックスで1025文字...
-
データベースから取り出したテ...
-
数値をASCII文字にする方法につ...
-
半角記号、全角記号を含む正規...
-
16進数の文字列をアスキーコー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Serverで文字コードUTF-8
-
文字化け変換方法
-
SJISで取得した半角カナをUTF-8...
-
UTF8メールがLotus Notesで文字...
-
PHPmailerでの添付ファイルの文...
-
PostgreSQLからCSV形式でエクス...
-
phpのメールフォームの完了画面...
-
記号だけの文字化け対応について
-
mail()で送信したメールのタイ...
-
PHP+Postgres 「髙」が文字化け
-
メールのCCに複数のアドレスを...
-
phpフォームで携帯へメール送信...
-
IMAP関数で取得した文字列の、...
-
PHP cURLでPOSTした値が文字化...
-
mb_convert_encoding で 一部の...
-
小さいひらがな(っ、ょ、ぃ、ゃ...
-
mb_strposについて予定外の結果...
-
UTC-8→SJISで文字化け
-
PHPでの文字列置換について
-
SJIS→UTF-8変換後の文字化けに...
おすすめ情報