ユーザーに電子メールを送信し、ユーザーがその電子メールに直接返信でき、その電子メールのコンテンツが彼のアカウントに投稿されるという要件があります。
問題は、ユーザーが自分の電子メールからコンテンツを投稿したときに、アクセント付きの文字が正しく表示されないことです。MailMessage
クラスを使用してメールを送信します。
message.BodyEncoding = Encoding.UTF8;
message.SubjectEncoding = Encoding.UTF8;
ご覧のとおり、本文と件名の両方がUTF8でエンコードされています。しかし、メールからメッセージを投稿すると、アクセントが?に変換されます。誰かが私が欠けているものを教えてもらえますか?
編集:これは何か関係がありIsBodyHtml
ますか?IsBodyHtml
私はtrueに設定していません。それは必要ですか?