mb_send_mailで1行に大量の文字を入力してメールを送信すると文字化けが発生しました。
1行に大量の文字が入力された際に、
文字化けしないように改行させれば問題解決できると考えています。
解決方法をご存知でしたら、ご教授ください。
ご指摘ありがとうございます。
ソースコードを記載させていただきます。
mb_send_mailのメールアドレスの箇所はhogeにさせていただいています。
test.html
1<html> 2<head> 3</head> 4<body> 5 <form action="./mailtest.php" method="POST"> 6 <textarea name="test"></textarea> 7 <input type="submit" value="送信"> 8 </form> 9 </body> 10</html>
mailtest.php
1<?php 2 mb_internal_encoding('UTF-8'); 3 mb_language('ja'); 4 5 $subject = 'テスト'; 6 $body = $_POST['test']; 7 $from = 'hoge@hoge.com'; 8 9 mb_send_mail('hoge@hoge.com' , $subject, $body, 'From: ' . $from);