本文概述
- Node.js StringDecoder方法
- Node.js StringDecoder示例
你需要使用require(‘ string_decoder’ )来使用StringDecoder模块。
const StringDecoder = require('string_decoder').StringDecoder;
Node.js StringDecoder方法 StringDecoder类只有两个方法。
Method | Description |
---|---|
coder.write(缓冲区) | 它用于返回解码后的字符串。 |
coder.end() | 如果缓冲区中还有剩余字节, 则用于返回尾随字节。 |
文件:stringdecoder_example1.js
const StringDecoder = require('string_decoder').StringDecoder;
const decoder = new StringDecoder('utf8');
const buf1 = new Buffer('this is a test');
console.log(decoder.write(buf1));
//prints: this is a testconst buf2 = new Buffer('7468697320697320612074c3a97374', 'hex');
console.log(decoder.write(buf2));
//prints: this is a testconst buf3 = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]);
console.log(decoder.write(buf3));
//prints: buffer
文章图片
推荐阅读
- Node.js流操作
- Node.js程序包管理器npm
- Node.js查询字符串
- Node.js Punycode用法
- Node.js进程详细解释
- Node.js路径示例
- Node.js os对象
- Node.js MySQL更新记录
- Node.js网络操作操作