【发布时间】:2010-05-21 18:17:02
【问题描述】:
我想发送一封电子邮件,其中包含您剪切并粘贴到 asp.net 页面中的机器可读部分,然后您将获得信息。
我已将所有信息存储在一个对象中,然后使用 XMLSerizer 创建一些 xml。在我将一些图像作为 byte[] 添加到对象之前,一切正常。
如果我将生成的字符串转储到磁盘,那么我可以很好地重新创建对象,但是在它出现在电子邮件客户端之后,我尝试剪切和粘贴它,它就无法工作了。
很明显,电子邮件客户不喜欢出现非标准字符。
是否有一些编码可以应用于我的 XML 以使其在电子邮件客户端中正确显示?然后我可以剪切、粘贴、解码和反序列化以取回我的对象。
请举例说明如何在 c# 中对字符串进行编码。
【问题讨论】:
标签: c# asp.net html-email