2011-02-28 107 views
0

我想在selectindexdex甚至dropdownlist客戶端上用英鎊顯示一些金額。在asp.net的Outlook中顯示英鎊符號的問題

量與標誌在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); 
} 

有誰知道去做吧?

+0

如何發送電子郵件服務器端?這樣,你可以將'SubjectEncoding'設置爲UTF-8。 – 2011-02-28 06:53:24

回答

0

我們得到了解決方案。

我們必須啓用複選框 「啓用UTF-8支持郵件:協議」,在

展望 - >工具 - >選項 - >郵件格式 - >國際選項 - > 互聯網協議

+0

Ouch。這對最終用戶來說很難...... – Blender 2011-02-28 16:40:40

+0

是的,如果我們做了這個服務器端,那麼我們可以將SubjectEncoding設置爲UTF-8,但在我的情況下,這是客戶端。 – Sukhjeevan 2011-03-01 08:20:28

0

嘗試用其HTML實體替換井號:

£ 

不要你的意思的JavaScript/jQuery的,而不是ASPX

+0

我們已經試過 – Sukhjeevan 2011-02-28 06:45:42

+0

你還試過了什麼? – Blender 2011-02-28 06:48:14

+0

我們試過£而不是£sign – Sukhjeevan 2011-02-28 06:52:09