2010-04-19 82 views
0

我想限制在javascript中輸入特殊符號,例如£| |但它們總是顯示在頁面源代碼中。我怎樣才能讓他們正確顯示和頁面可以驗證?我的網頁使用UTF-8英鎊登錄javascript

感謝

+0

您正在使用哪種服務器端語言? – Sarfraz 2010-04-19 11:41:41

+0

和什麼是您的文件類型? – Sarfraz 2010-04-19 11:42:50

+0

我的類型是:<!DOCTYPE html PUBLIC「 - // W3C // DTD XHTML 1.0 Transitional // EN」「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd」> – Jason 2010-04-19 11:51:55

回答

7

確保:

  • 你真的使用UTF-8
  • 您使用UTF-8的JS
  • 頁面
  • 您的HTTP標題說您使用的是UTF-8
  • 任何<meta>您有哪些標籤提及編碼說UTF-8

如果您不能確認所有這些,您可以使用:"\u00A3"

+0

我已經使用 但我怎麼能知道我使用UTF-8的JS – Jason 2010-04-19 11:55:51

+0

你似乎混淆了第1步和第4步。對於第1步和第2步,在途中消滅數據,查看編輯器的配置。 – Quentin 2010-04-19 11:57:36

+0

對不起,我不明白。看來我只是把UTF-8放在HTTP頭上。我應該確認「你真的使用UTF-8作爲頁面 #你正在使用UTF-8作爲JS」。 javascript代碼是 – Jason 2010-04-19 12:08:28