摘要:
今天测试发邮件,发现了个奇怪的问题:在邮件标头中找到无效的字符:“周”刚开始以为是标题的编码问题,于是加了 m_message.SubjectEncoding = Encoding.UTF8; 但问题依旧没有解决,后来又google了半天,有人说是微软的一个bug,就是电脑名不能是中文的,但是我的电脑名是英文的,这个应该可以排除,后来发现了就是如果邮件带附件的话就会出现这个错误,如果没有附件就完全没有问题,这是什么原因呢,纠结了半天,最后找到原因是以下3行代码的问题,disposition.CreationDate = System.IO.File.GetCreationTime(filePa 阅读全文