从dot net应用程序发送电子邮件(unicode)

时间:2011-05-12 07:13:41

标签: .net email unicode xslt

如何使用xsl / xslt文件从我的.net应用程序发送多种语言的电子邮件来格式化电子邮件?

当我用俄语发送电子邮件时遇到错误,我可以正确看到Hotmail和OutLook中的俄文字符。但是我无法用gmail和yahoo邮件看到它们。

我需要在gmail和yahoo邮件中正确呈现俄文字符需要做哪些更改?

2 个答案:

答案 0 :(得分:0)

请看这些样本:http://www.example-code.com/csharp/RussianEmail.asp

我假设您已经设置了Charset和文件编码..

email.Charset = "koi8-r";

可以将所有内容编码为iso-8859-5的默认俄语编码。用于测试目的硬编码电子邮件正文与一些俄罗斯字符并从文件保存源代码文件Unicode(代码页1200) - 高级保存选项...

答案 1 :(得分:0)

您必须将您的字符集更改为UTF-8。它支持世界上所有的实时语言,但在大多数情况下它是2字节的。但对于英语和其他一些语言(包括俄语 - 我不确定),它是1字节