質問: PHPで作成した問い合わせフォームから入力された内容をユーザーに返すメールの本文の先頭に 「?(クエスチョンマーク)」が出てきてしまうのですが、どのような原因が考えられますか? 下記の内容がユーザーに返信されるのですが、「このたびは、」の前には何も値や空白などは入っていませんでした。 メール本文はPHPからTXTデータを呼び出しています。 下記メール本文 > > このたびは、○○○にメールアドレスをご登録いただきましてありがとうございます。 > > > (内容省略) > > > 送信専用アドレスのため、このメールには返信できませんのでご注意ください。 > > > ご助言いただけますと幸いです。
回答: 読み込むテキストデータがBOM付きで保存されていませんか? テキストデータをBOM無しで保存するか、 PHPでBOMを削除する処理を組み込んでみたらいかがでしょう。