使用Javascript将十六进制数转换为字符

使用Javascript将十六进制数转换为字符,javascript,hex,Javascript,Hex,如何使用javascript将字符串“C3”转换为char?我试过charCodeAt、toString(16)和所有东西都不起作用 var justtesting= "C3"; //there's an input here var tohexformat= '\x' + justtesting; //gives wrong hex number var finalstring= tohexformat.toString(16); 谢谢你你所需要的是而且可能是 parseInt接受一个字

如何使用javascript将字符串“C3”转换为char?我试过charCodeAt、toString(16)和所有东西都不起作用

var justtesting= "C3"; //there's an input here
var tohexformat= '\x' + justtesting; //gives wrong hex number

var finalstring= tohexformat.toString(16); 
谢谢你

你所需要的是而且可能是

parseInt
接受一个字符串和一个基数,即您希望转换的基数


console.log(parseInt('F',16))另一种简单的方法是像这样打印“&#”+字符代码

for(var i=9984;i<=10175;i++){
    document.write(i+ "&nbsp;&nbsp;&nbsp;" + i.toString(16) + "&nbsp;&nbsp;&nbsp;&#" + i +"<br>");
}

for(var i=9984;i“related!!在
C3
周围也没有引号,因此它不会将其解释为字符串。是的,我有。编辑:)OP不会尝试将十进制值转换为十六进制。是的。这是一根绳子。。我就是无法将字符串转换为十六进制,即将
31
转换为数字
1
,因为当我尝试添加
\x
时,它只给我两个字符,而不是一个十六进制值
for(var i=0x2700;i<=0x27BF;i++){
    document.write(i+ "&nbsp;&nbsp;&nbsp;" + i.toString(16) + "&nbsp;&nbsp;&nbsp;&#" + i +"<br>");
}