2010-03-30 17 views
1

我已經在一個XML文件中解析了JQuery。如何將字符編碼轉換爲Javascript? JQuery

<title>L&#229;ng</title> 

我正在使用.text()來拉出文本,但它的編碼錯誤。
如何將它編碼爲正確的文本?我想要'Lång'出來。

編輯:

我正在使用JQuery獲取數據。有它在我的工作電腦上,但這樣的事情:

$.ajax({ 
type: 'GET', 
url: 'http://myserver/blah?query_string', 
dataType: 'xml', 
success: function(data) { 
    var blah = $(this).find("blahblah").text(); 
} 
}); 
+0

實體將在瀏覽器中顯示正常,那麼爲什麼你需要這樣做? – dusoft 2010-03-30 13:11:50

+0

因爲我需要對結果進行比較。 – heffaklump 2010-03-30 13:19:47

+2

你能告訴我們你是如何獲得XML數據的嗎? – 2010-03-30 14:46:16

回答

0

如果字符總是編碼爲這樣的數字,你應該能夠解析出號碼,將其轉換爲與parseInt(str)整數然後使用string.fromCharCode(num)得到它代表的角色。

0

您可能應該切換到utf-8。所有的ajax請求默認都是utf-8。這可能會解決這個問題。

相關問題