未知 8 位 OpenPop

Unknown-8bit OpenPop

我正在使用 OpenPOP Pop3Client 来监控和导入邮箱中的电子邮件。我收到了几封导致以下异常的电子邮件:

"'unknown-8bit' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.\r\nParameter name: name"

电子邮件中有一些奇怪的字符——当我用谷歌搜索时说它是 UTF-8 字符集,一个网站建议如下

EncodingFinder.AddMapping("utf8", Encoding.UTF8);

但这也不起作用,任何帮助将不胜感激

我设法通过在调用 GetMessage() 方法之前添加以下代码行来解决此问题

EncodingFinder.AddMapping("unknown-8bit", Encoding.UTF8);