如何转换00B0(度标志)Unicode字符?

我有string00B0这是度符号的Unicode如何可以转换为符号?

var str = "00B0"; var degreeSign = convesion(str); console.log(degreeSign); 

怎么可能?

 console.log('\u00B0');​​​​​​ // outputs ° in my chrome console 

所以基本上:'\ u00B0'

将stringparsing为一个数字以获取字符代码,然后使用String.fromCharCode方法从中创build一个string:

 var degreeSign = String.fromCharCode(parseInt(str, 16)); 

如果你确定你的string是正确的,你也可以这样做:

 var degreeSign = eval("('\\u" + str + "')"); 

以下示例可以使用HTML中的Unicode字符

 ° 

度标志将显示如下:°

编辑:除了这个问题被标记为Node.js。 获得符号的目的是什么? 是前端还是后端?