大家好,我需要一个简单的方法将字符转换成 ASCII 码,并将其转换为十六进制代码。
例如,“A”字符的 ASCII 码为:
0xF100 + ascii_code = Hex
那将会变成:
0xF100 + 65 = 0xF141
65将是字符"A"。我一直在寻找一些JavaScript,可以将我的字符转换为十六进制...但我真的没有找到什么能做到这一点的东西...
任何帮助都将是巨大的帮助!
大家好,我需要一个简单的方法将字符转换成 ASCII 码,并将其转换为十六进制代码。
例如,“A”字符的 ASCII 码为:
0xF100 + ascii_code = Hex
那将会变成:
0xF100 + 65 = 0xF141
65将是字符"A"。我一直在寻找一些JavaScript,可以将我的字符转换为十六进制...但我真的没有找到什么能做到这一点的东西...
任何帮助都将是巨大的帮助!
Number的toString
方法接受一个基数参数,使用该参数可以将ASCII码转换为十六进制,如下所示:
var data = "A";
console.log("0xF1" + data.charCodeAt(0).toString(16));
16表示基数为16,也就是十六进制。
.toString(10)
是十进制。 - swadevar c = a.charCodeAt(i); var d = "00" + c.toString(16); var e = d.substr(d.length-2);
- John Allsup