如何使用JavaScript或JQuery对HTML实体进行编码和解码?
var varTitle = "Chris' corner";
Run Code Online (Sandbox Code Playgroud)
我希望它是:
var varTitle = "Chris' corner";
Run Code Online (Sandbox Code Playgroud) 假设我从服务请求中获得了一些JSON,如下所示:
{
"message": "We're unable to complete your request at this time."
}
Run Code Online (Sandbox Code Playgroud)
我不确定为什么那个抄袭被编码为那个('); 我所知道的是我想解码它.
这是一种使用jQuery的方法,它突然出现在我脑海中:
function decodeHtml(html) {
return $('<div>').html(html).text();
}
Run Code Online (Sandbox Code Playgroud)
但这似乎(非常)hacky.什么是更好的方式?有"正确"的方式吗?