我正在使用 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.
}