英镑符号在asp.net中的outlook中显示问题
我想在 Outlook 中显示一些金额,即使是下拉列表客户端的 selectindexchanged 上也有 £ 符号。
在 Win XP IE 7,8 中会显示金额,但在 Windows 7 IE 中不会显示金额,如下所示:
HTML:
if($(this[this.selectedIndex]).val() == "A")
{
var mailsubject="New win";
var toEmail="[email protected]";
var vSign = "Amount: £" + $(this).parent().siblings()[4].nextSibling.all[0].value;
var mailbody = escape(vSign);
window.open("mailto:"+ toEmail + "?subject=" + mailsubject + "&body=" + mailbody);
}
有人知道该怎么做吗?
I want to show some amount in outlook with £ sign on selectindexchanged even of a dropdownlist client side.
Amount is displaying with sign in Win XP IE 7,8 but not in Windows 7 IE as given below:
HTML:
if($(this[this.selectedIndex]).val() == "A")
{
var mailsubject="New win";
var toEmail="[email protected]";
var vSign = "Amount: £" + $(this).parent().siblings()[4].nextSibling.all[0].value;
var mailbody = escape(vSign);
window.open("mailto:"+ toEmail + "?subject=" + mailsubject + "&body=" + mailbody);
}
Does anyone know how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试用 HTML 实体替换井号:
您不是指 JavaScript / jQuery,而不是 ASPX 吗?
Try replacing the pound sign with its HTML entity:
And don't you mean JavaScript / jQuery, and not ASPX?
我们找到了解决方案。
我们必须启用“启用邮件到:协议的 UTF-8 支持”复选框
在
Outlook 中 -->工具-->选项 -->邮件格式-->国际选项 -->
互联网协议
we got the solution.
we have to enable checkbox for "Enable UTF-8 support for mail to:protocol"
in
Outlook --> Tools --> Options --> Mail Format --> International Options -->
Internet Protocols