没太看懂你想怎么转。给个示例代码:
String.fromCharCode(Number("☠".substring(2,6)))
// 另一些可能用到的函数方法
// 十进制转十六进制
(100).toString(16) // 返回 64
// 十六进制转十进制
parseInt("64", 16) // 返回 100
字符转义,还是如楼上所说,用 innerHTML 来的比较快
=======修改分割线==============
用 innerHTML 转实体的代码示例:
var obj = document.createElement("div")
obj.innerHTML = " "
obj.childNodes[0].nodeValue // 返回 “ ”