如何使用Javascript转换字符编码?JQuery

如何使用Javascript转换字符编码?JQuery,javascript,jquery,character-encoding,Javascript,Jquery,Character Encoding,我用JQuery解析了一个XML文件 <title>L&#229;ng</title> 如果字符总是被编码成那样的数字,那么您应该能够解析出数字,用parseInt(str)将其转换为和整数,然后使用string.fromCharCode(num)获取它所代表的字符。您可能应该切换到utf-8。默认情况下,所有ajax请求都是utf-8。这可能会解决问题。找到了解决方法! 使用此函数解决了所有enocoding问题 function htmlDecode(va

我用JQuery解析了一个XML文件

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

如果字符总是被编码成那样的数字,那么您应该能够解析出数字,用
parseInt(str)
将其转换为和整数,然后使用
string.fromCharCode(num)
获取它所代表的字符。

您可能应该切换到utf-8。默认情况下,所有ajax请求都是utf-8。这可能会解决问题。

找到了解决方法!

使用此函数解决了所有enocoding问题

function htmlDecode(value){ 
  return $('<div/>').html(value).text(); 
}
函数htmlDecode(值){
返回$('').html(value.text();
}

实体将在浏览器中很好地显示,那么您为什么需要它呢?因为我需要对结果进行比较。您能告诉我们如何获取XML数据吗?
function htmlDecode(value){ 
  return $('<div/>').html(value).text(); 
}