Javascript 如何在浏览器的mailto href中包含德语字符?
我想要一个简单的mailto标记,它支持电子邮件正文中的特殊(德语)字符: ÄäÜß 我用以下方式编写代码:Javascript 如何在浏览器的mailto href中包含德语字符?,javascript,browser,localization,outlook,mailto,Javascript,Browser,Localization,Outlook,Mailto,我想要一个简单的mailto标记,它支持电子邮件正文中的特殊(德语)字符: ÄäÜß 我用以下方式编写代码: <html> <head> <title>TEST PAGE</title> </head> <body> <h1>Test</h1> <a href="mailto:test@test.com?subject=te
<html>
<head>
<title>TEST PAGE</title>
</head>
<body>
<h1>Test</h1>
<a href="mailto:test@test.com?subject=test&body=START%20%C3%84%20%C3%A4%20%C3%96%20%C3%B6%20%C3%9C%20%C3%BC%20%C3%9F%20END">Email link</a>
</body>
</html>
测试页
试验
在我的计算机上,Outlook生成了一封邮件,邮件正文为:
开始ÄÖÜß结束
在我的德国客户端,生成的电子邮件正文为:
开始-结束
问题出在哪里?没有解决办法
尝试将Thunderbird设置为默认的mailto:
处理程序,然后打开链接。然后设置Outlook并再次打开它
Thunderbird将在Outlook崩溃时正确显示主体…没有解决方案
尝试将Thunderbird设置为默认的mailto:
处理程序,然后打开链接。然后设置Outlook并再次打开它
Thunderbird将在Outlook崩溃时正确显示正文…Robert是对的,有一个选项名为:启用对mailto:protocol的UTF-8支持 展望@ 工具>选项>邮件格式>国际选项>[x]启用对mailto:protocol的UTF-8支持 我启用了这个选项,它在客户端的机器上工作
虽然我不希望ppl更改他们机器的outlook配置以支持我的web应用程序,但这似乎是目前唯一可行的方法,我愿意接受更多建议尽管Robert是对的,但有一个选项名为:启用UTF-8对mailto:protocol的支持 展望@ 工具>选项>邮件格式>国际选项>[x]启用对mailto:protocol的UTF-8支持 我启用了这个选项,它在客户端的机器上工作
虽然我不希望ppl更改他们机器的outlook配置以支持我的web应用程序,但这似乎是目前唯一可行的方法,我愿意接受更多建议,尽管您是否以UTF8格式发送电子邮件?我认为您不能在URL中指定,但您可以在Outlook/其他邮件客户端中指定Outlook中的任何配置更改??您是否以UTF8格式发送电子邮件?我不认为您可以在URL中指定,但您可以在Outlook/其他邮件客户端中指定。如果Outlook中的任何配置更改??Robert是正确的,则在Outlook@Tools>Options>mail Format>International Options>[x]中有一个选项名为:启用UTF-8对mailto的支持:protocolYeah。谢谢你的否决票。在Outlook Express中找到这些设置很好看。我很高兴你采取了建设性的态度。罗伯特是对的,在Outlook@Tools>Options>Mail Format>International Options>[x]中有一个选项名为:启用UTF-8对mailto的支持:protocolYeah。谢谢你的否决票。在Outlook Express中找到这些设置很好看。我很高兴您能建设性地使用这些设置