c#解码电子邮件中的HTML字符

时间:2014-10-24 10:07:31

标签: c# email decode

数组包含电子邮件。这封电子邮件看起来像是:

  

testmail%40mail.de

我正在寻找一种方法,以便将这封电子邮件发送给可读的人类格式。我知道每个人都可以在一段时间后识别'%40',但我需要在这种情况下找到'testmail@mail.de' 我找到了使用“System.Net.WebUtility.HtmlDecode()”的解决方案。我使用.Net4.0,但使用上面的方法没有可读的输出(输出是相同的)。我希望能够轻松解决这个问题。

1 个答案:

答案 0 :(得分:2)

电子邮件地址是URL编码的,因此您需要对其进行URL解码。

.NET有以下实用程序可供您执行此操作:

HttpServerUtility.UrlDecode(string) or HttpUtility.UrlDecode(string)