当文件名中包含空格时,Outlook不显示超链接

时间:2011-07-20 06:38:45

标签: actionscript-3 flex flex3

我正在尝试使用使用navigateToUrl方法和mailTo协议的flex应用程序在outlook中粘贴hyerlink。

但是outlook在超链接中的第一个空格后会断开超链接。

我试过< ,>在链接之前,但它没有帮助我。

是否有其他方法可以在包含空格的正文邮件中粘贴链接。

2 个答案:

答案 0 :(得分:2)

你必须对整个消息进行url编码:

 var url:String = "mailto:" + email + "?subject=" + escape(subject) + "&body=" + escape(body);
 navigateToUrl(new URLRequest(url));

欢呼声

答案 1 :(得分:0)

您可以尝试用%20替换空格。如果这不起作用,请尝试使用