|  | 
 
| NODE.JS中将字符串转为hex及16进制转为字符串,示例源码 在Node.js中将字符串转换为十六进制表示可以使用Buffer对象。以下是一个示例代码,演示如何在Node.js中将字符串转换为十六进制输出:
 
 复制代码// 原始字符串
const str = 'Hello, 你好';
 // 将字符串转换为Buffer对象
const buffer = Buffer.from(str, 'utf8');
 // 将Buffer对象转换为十六进制表示
const hexString = buffer.toString('hex');
 console.log(hexString);
 在这个示例中,我们首先将原始字符串转换为Buffer对象,然后使用toString方法将Buffer对象转换为十六进制表示的字符串。最后,我们将十六进制字符串输出到控制台。
 
 
  在Node.js中,您可以使用 `Buffer.from` 方法将十六进制字符串转换为普通字符串。下面是一个示例代码,演示如何在Node.js中将十六进制字符串转换为普通字符串:
 
 复制代码// 十六进制字符串
const hexString = '48656c6c6f2c20e4bda0e5a5bd'; // 对应 'Hello, 你好'
// 将十六进制字符串转换为Buffer
const buffer = Buffer.from(hexString, 'hex');
// 将Buffer转换为普通字符串
const plainString = buffer.toString('utf8');
console.log(plainString); // 输出: 'Hello, 你好'
 在这段代码中,我们首先定义一个十六进制字符串 `hexString` ,然后使用 `Buffer.from` 方法将其转换为Buffer对象。接着,我们使用Buffer对象的 `toString` 方法将其转换为普通字符串,编码格式为 `utf8` 。最后,我们打印输出转换后的普通字符串。
 
 
 
 
 | 
 |