js 字符串转ASCii码后转16进制 如何转回ASCIi码
时间: 2023-04-09 13:04:22 浏览: 189
把ASCII码转为十六进制数值
5星 · 资源好评率100%
可以使用 JavaScript 的 String.fromCharCode() 方法将 ASCii 码转回字符串,然后使用 parseInt() 方法将 16 进制转回 ASCii 码。示例代码如下:
// 将字符串转为 ASCii 码后转为 16 进制
const str = "Hello World";
let hex = "";
for (let i = 0; i < str.length; i++) {
hex += str.charCodeAt(i).toString(16);
}
console.log(hex); // 48656c6c6f20576f726c64
// 将 16 进制转回 ASCii 码
let ascii = "";
for (let i = 0; i < hex.length; i += 2) {
ascii += String.fromCharCode(parseInt(hex.substr(i, 2), 16));
}
console.log(ascii); // Hello World
阅读全文