有任何方法可以转换这个字符串:;库德纳ção”;对此:“;Coordena&#231&#2
There is any way to convert this string: "Coordenação" to this: "Coordenação" in javascript/jquery?
我需要进行搜索,但我的数据是这样编码的(在JSON OBJECT中):Coordenação
,当我在输入上键入"Coordenação"时,我什么也没找到。
我想知道是否有任何功能可以将Coordenação
转换为Coordenação
我不确定,但我认为"Coordenação"是UTF-8编码,其他字符串是ISO-8859-1
我从我的oracle数据库中获得了正确的字符串,它在浏览器中正确显示,但当我在浏览器中看到我的代码源时,我会看到带有这些字符的json对象(我正在用数据库中的数据创建一个json对象)。
我花了几个小时寻找如何用其他解决方案解决这个问题,但没有成功,现在我正试图将输入时键入的数据转换为与json数据匹配的数据。
谢谢@Jonathan。我在你的链接中找到了解决方案。
这个功能正是我想要的:
function encodeHTML(str) {
var aStr = str.split(''),
i = aStr.length,
aRet = [];
while (--i) {
var iC = aStr[i].charCodeAt();
if (iC < 65 || iC > 127 || (iC > 90 && iC < 97)) {
aRet.push('&#' + iC + ';');
} else {
aRet.push(aStr[i]);
}
}
return aRet.reverse().join('');
}