fri*_*ron 10 email utf-8 arabic right-to-left
我正在尝试从我的代码生成电子邮件,该电子邮件将正确读取使用从右到左阅读语言(如阿拉伯语)的人.我的问题是:我有什么选择来实现这个目标?
我知道我可以创建一个多部分电子邮件并将邮件正文编码为"text/html",然后在<html>标签中指定文本方向(例如<html dir="rtl">),但理想情况下我想使用纯文本电子邮件而不必依赖HTML格式,因为并非所有用户都在其电子邮件客户端中具有HTML支持.
在纯文本方面,我设法使用"Content-Type"标题以UTF-8编码阿拉伯文本,如下所示:
Content-Type: text/plain;charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
但至于文本的整体方向,我不确定如何在电子邮件中明确指定,或者即使这是必要的.阿拉伯语说话者通常如何使用纯文本电子邮件?他们通常会依赖于他们的电子邮件客户端中的全局文本方向设置,还是有其他一些普遍接受的方式来强制电子邮件本身的文本方向?
有关从右到左的电子邮件的任何建议或一般建议将不胜感激.
我不确定如何在电子邮件中明确指定,或者即使这是必要的.
对于纯文本unicode,您可以内联添加从右到左的标记,但实际上并不需要.
我会说为什么不添加RTL标记,但这并不是必需的
阿拉伯语说话者通常如何使用纯文本电子邮件?他们通常会依赖于电子邮件客户端中的全局文本方向设置,还是有其他一些普遍接受的强制电子邮件文本方向的方式?
大多数用户可以切换文本方向以获得正确的线条填充,或者用于锯齿状右侧的阿拉伯文本(如果文本本身不包含任何内联英文字符,则文本本身将正确显示;习惯于以块的形式阅读它,即使它确实如此).
| 归档时间: |
|
| 查看次数: |
6869 次 |
| 最近记录: |