System.Net.Mailを使用していて、電子メールの本文にhtmlを読み込んでいます。
残念ながら、アポストロフィ文字'
は背景が黒の疑問符として表示されます。
アポストロフィをhtmlに置き換えようとしました'
が、それでも疑問符が黒の背景で表示されます。他のHtmlタグ(h1、pなど)は正常に機能しています。
私は今、本当に明白な答えがあるに違いありませんが、私はそれを見つけることができないようです。ご協力いただきありがとうございます。
アップデート
問題を引き起こしているのはSystem.IO.StreamReaderのようです。
using (StreamReader reader = new StreamReader("/Email/Welcome.htm"))
{
body = reader.ReadToEnd();
//body string now has odd question mark character instead of apostrophe.
}