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 // 返回 “ ”
本回答由网友推荐
以下是是我在百度知道里找到的资料:中文摄氏度的写法:℃,是一个整体的符号,字符代码:2103
英文摄氏度的写法:°C,是两个符号的组合。
其中,度:°,是一个符号,字符代码:00B0,而不是o(字母O的小写)的上标
C:就是大写字母,是Celsius的简写
其实根据百度提供的资料,可以算出来:
℃字符代码是:2103 转换成十进制是8451,而° 的字符编码是:00B0转换成十进制为:176。
在HTML代码只要输入以下代码就能显示中文和英文的摄氏度字符:
&# 8451——℃
&# 176C——° C
将空格去掉