【发布时间】:2010-06-09 11:07:35
【问题描述】:
这样写:
var recipient = new MailAddress("name@abcø.dk");
注意域部分中的“ø”。
我得到一个异常说明:
System.FormatException:指定的字符串不是电子邮件地址所需的格式。 在 System.Net.Mime.MailBnfHelper.ReadMailAddress(字符串数据,Int32& 偏移量,字符串& displayName) 在 System.Net.Mail.MailAddress.ParseValue(字符串地址) 在 System.Net.Mail.MailAddress..ctor(字符串地址,字符串 displayName,编码 displayNameEncoding) 在 System.Net.Mail.MailAddress..ctor(字符串地址)
使用的地址应该是完全有效的。
所以我猜我必须以某种方式对地址进行编码?
【问题讨论】:
标签: c# internationalization system.net.mail