请帮助,我在asp.net-mvc应用程序的电子邮件通知中遇到西里尔文字符的问题,它在outlook中显示不正确。我使用SmtpClient发送消息,使用razor引擎创建消息(我为不同类型的消息提供了一些模板)。我已经为我的模板添加了带有utf-8字符集的meta标签,还添加了
message.BodyEncoding = System.Text.Encoding.UTF8;
message.HeadersEncoding = System.Text.Encoding.UTF8;
message.BodyTransferEncoding = TransferEncoding.EightBit; 我的message对象( MailMessage类的缺陷),但问题仍然存在。在web界面上消息看起来很好,这个问题只出现在outlook中。
谢谢!
发布于 2013-12-10 17:36:04
我也遇到过类似的问题,解决方法是将代码/视图文件保存为UTF-8编码的文本。
https://stackoverflow.com/questions/20489793
复制相似问题