.net6(.net core)使用MailKit收取邮件乱码的问题

配置IMAP地址后,MailKit读取邮件时中文乱码。

主要问题是.net core以后默认缺失中文字符集。

1.安装System.Text.Encoding.CodePages包

 

 

2.在Program.cs文件中Main方法注册

  static void Main()
        {
            //注册字符集,缺失字符集,一些中文编码数据为乱码
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
        }  

  

posted @ 2023-04-03 11:39  メ問號ヘ  阅读(351)  评论(1编辑  收藏  举报