我正在尝试获取字符串的解码值。我注意到 decodeURI(我没有使用 unescape,因为我在某处读到它已弃用)在我执行 document.write() 时有效,但警报仍然显示未解码的值。
var uri = "Hello's ";
var dec = decodeURI(uri);
alert(dec);
document.write(dec);
我终于使用了下面的代码并且一切正常;
var strName = $('<div/>').html("Hello's").text();
但仍然想知道为什么原始代码不起作用?这似乎是一个非常简单的用例。