Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将mailto配置为rtl?_Javascript_Html_Outlook_Ms Office_Right To Left - Fatal编程技术网

Javascript 如何将mailto配置为rtl?

Javascript 如何将mailto配置为rtl?,javascript,html,outlook,ms-office,right-to-left,Javascript,Html,Outlook,Ms Office,Right To Left,在我的html中,我正在写: <a href="mailto:fromJavaSceript@gmail.com?body=%A0%F9%ED%0D%0A%F9%ED%A0%EE%F9%F4%E7%E4%A0%0D%0A%FA%2E%E6%0D%0A%EE%F1%F4%F8%A0%F4%E5%EC%E9%F1%E4">websitemail@gmail.co.il </a> 新的outlook窗口文本从左到右打开,我希望它从右到左打开您可以在文本前面添加unic

在我的html中,我正在写:

 <a  href="mailto:fromJavaSceript@gmail.com?body=%A0%F9%ED%0D%0A%F9%ED%A0%EE%F9%F4%E7%E4%A0%0D%0A%FA%2E%E6%0D%0A%EE%F1%F4%F8%A0%F4%E5%EC%E9%F1%E4">websitemail@gmail.co.il </a>


新的outlook窗口文本从左到右打开,我希望它从右到左打开

您可以在文本前面添加unicode“镜像”字符。在html‮;或者url编码的%E2%80%AE

很遗憾,这是不可能的

见这个问题:

答案是指,第二部分内容如下:

特殊的hname“body”表示关联的hvalue是 消息的正文。“正文”hname应包含以下内容: 消息的第一个文本/纯正文部分。mailto URL为 主要用于生成 实际上是自动处理的内容(如“订阅” 邮件列表的邮件),而不是一般的MIME正文

因此,根据标准,正文必须是纯文本。这意味着您要受客户端软件的摆布:如果它符合标准,它将像纯文本一样处理您的正文,并以默认方式进行操作


我在本地系统(Outlook 2003)上做了很多尝试,包括将我的Normal.dot更改为RTL,将Outlook配置为使用MS Word发送新邮件,将Outlook选项更改为RTL,但没有任何效果,即使是作为一种解决方法。

我严重怀疑您能否通过浏览器链接控制它,尤其是在非IE浏览器中。但是,IE和Outlook之间可能存在一些问题。请用html包装正文文本并对其应用样式。@George你能给我举个例子吗,我写的邮件是用希伯来语写的,文本是从右向左写的,数据消息在outlook中从右到左显示,因此更改在我的html中似乎很奇怪,因为我想更改outlook视图…您应该注意,这里的编码是ISO_8859-8或windows-1255,但不是utf-8,这是我最初希望看到的。很抱歉,unicode html实体没有编码;弄乱了我的帖子:-)。Unicode使用此字符表示rtl内容。如果你把它放在内容的前面,后面的文字就会颠倒。StackOverfow不喜欢这样:-P@Gerben,这真的有效吗?因为它对我不起作用……
身体=%E2%80%AE