我正在尝试发送一封包含阿拉伯文本的电子邮件,我的问题是,当我将阿拉伯文本添加到电子邮件中时,它会将其更改为随机字母(与电子邮件的字符编码有关 - 我无法更改) 。
是否有内置函数或自定义函数可以用来将阿拉伯语转换为 HTML 代码 (?),以便它随后出现在我的 HTML 电子邮件中?
您是否尝试过在 HTML 标头中设置编码类型?
将以下内容添加到<head>
HTML 部分:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
这应该使您的阿拉伯语(和其他非 ASCII)字符正确呈现。
也就是说,重要的是要注意,在发送 HTML 电子邮件时,您总会遇到问题,因为常用的不同电子邮件客户端具有截然不同的功能 - 甚至比浏览器更是如此。
一个人可能会在当前版本的 Outlook 中打开电子邮件,而另一个人可能会使用 10 年前的版本打开电子邮件。其他人可能会使用 Thunderbird 的某些版本,而许多其他人可能会使用网络邮件客户端,例如 Hotmail、Yahoo、Gmail 或无数其他客户端。甚至可能有人仍然将电子邮件设置为显示文本模式电子邮件而不是 HTML。
您可能无法控制其中任何一个,因此确保您已经在各种电子邮件客户端中进行了测试很重要。也就是说,考虑到您要发送阿拉伯语文本,可以假设您的大多数收件人将使用可以成功呈现阿拉伯语的电子邮件客户端,因此希望这一事实本身就可以减轻您遇到的最严重的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)