我有字符串 00B0,它是度数符号的 Unicode,如何转换为符号?
var str = "00B0";
var degreeSign = convesion(str);
console.log(degreeSign);
怎么可能?
我有字符串 00B0,它是度数符号的 Unicode,如何转换为符号?
var str = "00B0";
var degreeSign = convesion(str);
console.log(degreeSign);
怎么可能?
console.log('\u00B0'); // outputs ° in my chrome console
所以基本上:'\u00B0'
将字符串解析为数字以获取字符代码,然后使用该String.fromCharCode
方法从中创建字符串:
var degreeSign = String.fromCharCode(parseInt(str, 16));
如果你确定你的字符串格式正确,你也可以这样做:
var degreeSign = eval("('\\u" + str + "')");
您可以按照此示例在 HTML 中使用 Unicode 字符
°
度数符号将如下所示:°
编辑:除了这个问题被标记为 Node.js。获取符号的目的是什么?是前端还是后端?