如何转换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。 获得符号的目的是什么? 是前端还是后端?