当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js Buffer.from(string[, encoding])用法及代码示例


静态方法:Buffer.from(string[, encoding])

添加于:v5.10.0

参数
  • string <string> 要编码的字符串。
  • encoding <string> string 的编码。 默认: 'utf8'

创建一个包含 string 的新 Bufferencoding 参数标识将string 转换为字节时要使用的字符编码。

import { Buffer } from 'node:buffer';

const buf1 = Buffer.from('this is a tést');
const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex');

console.log(buf1.toString());
// Prints: this is a tést
console.log(buf2.toString());
// Prints: this is a tést
console.log(buf1.toString('latin1'));
// Prints: this is a téstconst { Buffer } = require('node:buffer');

const buf1 = Buffer.from('this is a tést');
const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex');

console.log(buf1.toString());
// Prints: this is a tést
console.log(buf2.toString());
// Prints: this is a tést
console.log(buf1.toString('latin1'));
// Prints: this is a tést

如果 string 不是字符串或适合 Buffer.from() 变体的其他类型,则会抛出 TypeError

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 Buffer.from(string[, encoding])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。