我正在尝试从我的代码生成电子邮件,这些电子邮件对于使用从右到左阅读语言(如阿拉伯语)的人来说是正确的。我的问题是:我有什么选择来实现这一目标?
我知道我可以创建一个多部分电子邮件并将消息正文编码为“text/html”,然后在<html>
标签中指定一个文本方向(例如<html dir="rtl">
),但理想情况下我想使用纯文本电子邮件而不必依赖HTML 格式,因为并非所有用户的电子邮件客户端都支持 HTML。
在纯文本方面,我设法使用“Content-Type”标头将阿拉伯文本编码为 UTF-8,如下所示:
Content-Type: text/plain;charset=UTF-8
但至于文本的总体方向,我不确定如何在电子邮件中明确指定这一点,或者即使这是必要的。讲阿拉伯语的人通常如何处理纯文本电子邮件?他们通常会依赖电子邮件客户端中的全局文本方向设置,还是有其他一些普遍接受的方式来强制电子邮件本身的文本方向?
任何关于从右到左电子邮件的建议或一般建议将不胜感激。