首页 > 其他分享 >.net6(.net core)使用MailKit收取邮件乱码的问题

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

时间:2023-04-03 11:44:38浏览次数:37  
标签:core MailKit 字符集 乱码 net 邮件

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

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

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

 

 

2.在Main方法注册

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

  

标签:core,MailKit,字符集,乱码,net,邮件
From: https://www.cnblogs.com/kingtentx/p/17282646.html

相关文章

  • 【HMS Core】您的设备未安装最新版本的HMS Core,XXX无法正常运行
    【关键字】未安装HMSCore、XXX无法正常运行、IAP应用内支付 【问题描述】项目中接入了华为应用内支付SDK,在使用时调用了如下接口:Iap.getIapClient(activity).isEnvReady然后弹出了一个对话框,提示:“您的设备未安装最新版本的HMSCore,XXX无法正常运行”,详情跟下图中的弹框是......
  • 使用 MybatisPlusCore 自带的雪花算法生成不重复数字
    这里不介绍雪花算法的实现原理,可以自行搜索查阅网上的资料。这里主要介绍雪花算法的使用场景,如何调用第三方类库MybatisPlusCore自带的方法来使用雪花算法。雪花算法的主要使用场景,就是生成不重复的数字,作为数据库表的主键使用。你可能会使用uuid作为主键,但是其占用16个......
  • EFCore连接PostgreSql
    1、PostgreSql安装(windows安装)1.1、下载下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads如下图,选择windows版本的安装包下载 1.2、安装直接双击安装,期间会让你选择安装路径,数据存储路径,默认密码,端......
  • Asp.Net Core 配置 Swagger
    1.Swagger版本控制1.1添加版本枚举类publicenumApiVersion{V1,V2,V3}1.2在启动类中添加Swagger的配置builder.Services.AddSwaggerGen(option=>{#region分版本的Swagger配置......
  • Git常见的乱码问题
    Git-Bash中文乱码主要是执行ls,或者查看commitmessage时候中文显示不可见的乱码时,可以通过修改Git安装目录下的/etc/bash.bashrc,添加两行配置即可#UserSettingsexportLANG="zh_CN.UTF-8"exportLC_ALL="zh_CN.UTF-8"Git命令中文乱码如果是执行gitstatus类似......
  • 远程服务器(腾讯云轻量服务器)上安装SQL Server以及SQL Server Management Studio,以及EF
    SQLServer的安装下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads安装教程参考:https://blog.csdn.net/qq_51929833/article/details/122625809其中,这一步非常关键,因为在后续SSMS中,选用"SQLServer身份验证"时候的密码,默认用户名都是"sa"SQLServe......
  • 【v4l2】Linux多媒体框架 - v4l2 core详解
    简介V4L2是Videoforlinux2的简称,是Linux中关于视频设备的内核驱动框架。常用结构体:定义在include/linux/videodev2.hstructv4l2_requestbuffers//申请帧缓冲,对应命令VIDIOC_REQBUFSstructv4l2_capability//视频设备的功能,对应命令VIDIOC_QUERYCAPstr......
  • abp(net core)+easyui+efcore实现仓储管理系统——ABP升级7.3下(五十九)
    Abp(netcore)+easyui+efcore实现仓储管理系统目录abp(netcore)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)abp(netcore)+easyui+efcore实现仓储管理系统——解决方案介绍(二)abp(netcore)+easyui+efcore实现仓储管理系统——领域层创建实体(三) abp(netcore)+eas......
  • Pycharm中使用codeium插件,中文注释显示为乱码(方块字)的解决办法
    在使用codeium这个AI提示插件的过程中,使用中文注释,智能提示的提示语,会有可能展示为乱码、方块字如下图中的灰色提示语:tab以后,就展示正常了。在中文网上搜了下,没有相关资料,去codeium的discord频道问了下,找到了解答:解答为:将首选项->编辑器->字体从“JetBrainsMono”更改为......
  • 【转载】解决WSL中Debian显示中文乱码的问题
    ———————————————— 版权声明:本文为CSDN博主「捕鲸叉」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/joshua0137/article/details/123248187  =============================================== ......