Jquery asp.net中outlook中磅符号显示问题
我想在outlook中显示一些金额,即使是在dropdownlist客户端,我也要在SelectIndexchange上使用£sign 金额在登录Win XP IE 7,8时显示,但在Windows 7 IE中不显示,如下所示: HTML:Jquery asp.net中outlook中磅符号显示问题,jquery,asp.net,outlook,selectedindexchanged,Jquery,Asp.net,Outlook,Selectedindexchanged,我想在outlook中显示一些金额,即使是在dropdownlist客户端,我也要在SelectIndexchange上使用£sign 金额在登录Win XP IE 7,8时显示,但在Windows 7 IE中不显示,如下所示: HTML: if($(this[this.selectedIndex]).val() == "A") { var mailsubject="New win"; var toEmail="abc@sify.com"; var vSign = "A
if($(this[this.selectedIndex]).val() == "A")
{
var mailsubject="New win";
var toEmail="abc@sify.com";
var vSign = "Amount: £" + $(this).parent().siblings()[4].nextSibling.all[0].value;
var mailbody = escape(vSign);
window.open("mailto:"+ toEmail + "?subject=" + mailsubject + "&body=" + mailbody);
}
有人知道怎么做吗?尝试用其HTML实体替换井号:
£
你是说JavaScript/jQuery,而不是ASPX?我们找到了解决方案
我们必须启用“启用邮件收件人的UTF-8支持:协议”复选框
在
Outlook-->工具-->选项-->邮件格式-->国际选项-->
Internet协议将电子邮件发送到服务器端如何?这样,您可以将
主题编码设置为例如UTF-8。也许%c2%a3
可以工作?这是url编码的磅符号,所以如果这不起作用,我不知道会发生什么…是的,如果我们在服务器端这样做,那么我们可以将SubjectEncoding设置为UTF-8,但在我的例子中,这是客户端。