我正在开发一个法语项目。我对mailto中的项目有一个问题。我使用了下面的代码。单击下面的链接后,邮箱将与内容一起打开,但邮箱不支持法语字符。
此问题发生在outlook和windows邮件中。
<a href="mailto:?subject=Mon projet&body=Bonjour, %0AJ’ai pensé que cette propriété pourrait vous intéresser: www.myproject.com/propriété">Mail</a>邮箱中显示的内容。
Bonjour,
J’ai pensé que cette propriété pourrait vous intéresser: www.myproject.com/propriété10:44我想要邮箱中的以下内容。
Bonjour,
J’ai pensé que cette propriété pourrait vous intéresser: www.myproject.com/propriété 请提供上述问题的解决方案。提前谢谢。
发布于 2020-01-10 05:42:33
您必须首先使用encodeURI:
var url = "mailto:?subject=Mon projet&body=Bonjour, %0AJ’ai pensé que cette propriété pourrait vous intéresser: www.myproject.com/propriété";
url = encodeURI(url);
alert(url);
发布于 2020-01-10 05:45:43
var url = "mailto:?subject=Mon projet&body=Bonjour, %0AJ’ai pensé que cette propriété pourrait vous intéresser: www.myproject.com/propriété";
url = encodeURI(url);
alert(url);
document.write("<a href='"+url+"'>Mail</a>");
https://stackoverflow.com/questions/59675999
复制相似问题