2013-03-03 21 views
0

我試圖在自動完成JQuery對話框中顯示Colón這個字。不幸的是,我得到Colón。我試圖HTML轉義它,但它顯示Colónjquery對話框自動完成中帶有重音問題的字符

如何正確顯示此單詞?

REM:陣列條目被定義爲以下:

v["CR"]="Colón"; 

更新:

1)文檔類型是

<!doctype html> 

和我有一個

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 

2)我使用JQuery 1.8.3

3)名單的地方,或者是正確的,其中裝有一個JavaScript文件:

<script src='./incl/curr.js' type="text/javascript"></script> 

我已經進行了額外的測試並將其包含在純粹的HTML <h2>中。它顯示正確。

+1

我無法重現這個問題,下面是一個演示它的工作:http://jsfiddle.net/npEHn/1/ – lmortenson 2013-03-03 13:48:12

+0

我們確實需要更多信息,例如1)文檔上的文檔類型是什麼? 2)你使用的是什麼版本的jQuery/jQuery UI? 3)這個自動完成列表是本地還是通過ajax獲取? – lmortenson 2013-03-03 13:50:22

+0

小提琴適合我。 – 2013-03-03 13:51:37

回答

2

我假設你的文本編輯器使用不同的字符集。在編輯器中將其更改爲UTF-8,然後再次檢查您的單詞並確保您的頁面以UTF-8顯示。

+0

我確定我已經用UTF-8保存了我的js文件。我用Notepad ++進行了檢查,結果是沒有BOM的UTF-8。我用純UTF-8再次保存了它,現在問題沒有了...... – JVerstry 2013-03-03 14:45:26