- 积分
- 40
- 在线时间
- 10 小时
- 主题
- 1
- 注册时间
- 2017-7-17
- 帖子
- 15
- 最后登录
- 2024-8-21
- 帖子
- 15
- 软币
- 201
- 在线时间
- 10 小时
- 注册时间
- 2017-7-17
|
用老版本 asp.email.dll 4.0.0 转换时,header部分乱码。
用19.3.0 试用版本,转换时,全文都是乱码。
谁遇到过?咋能解决啊。。。
对了,是日文邮件。
代码:
MailMessage mailMsg = MailMessage.Load("D:\\777.msg");
mailMsg.From.DisplayName = "";
mailMsg.SubjectEncoding = (mailMsg.SubjectEncoding == null || mailMsg.SubjectEncoding.HeaderName == "iso-2022-jp") ? Encoding.GetEncoding("utf-8") : Encoding.GetEncoding("GB2312"); ; // 清空标题编码,才能强制使用PrefferedTextEncoding
mailMsg.TimeZoneOffset = TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now);
mailMsg.Save("D:\\test_code\\777.mht", MailMessageSaveType.MHtmlFormat,MailMessageSaveOptions.WriteHeaderToMht);
[url=]error code.png[/url]
|
|