我想从swf发送包含特殊字符(如西里尔字母)的电子邮件。为了确保它在正确的邮件客户端显示,我用AS3:mailto:在Outlook中使用特殊字符
encodeURI()
它工作正常,在苹果的邮件,但在Outlook中我只看到乱码。我了解到Outlook使用iso-8859-1作为“mailto:” - 邮件(至少默认情况下)。所以有两个问题出现:
- 有没有一种方法来编码iso-8859-1中的mailto:字符串?
- 这会破坏其他邮件客户端中字符的正确显示吗?
我相信第二个问题不能有明确的答案,但我会感谢任何意见。
编辑:不幸的是,HTML电子邮件和PHP是不是我的选择。
它是包含特殊字符的内容或电子邮件地址吗?因为如果是电子邮件地址,那就错了!电子邮件地址不应该有特殊字符。 – Eric
不,这是内容。我需要至少身体来显示特殊字符。 –
然后只需将html编码为特殊字符并将电子邮件发送为html? – Eric