鍍金池/ 教程/ HTML/ 字符串解碼器
模塊
斷言測試
Buffer
Smalloc
TTY
概述
REPL
HTTP
DNS
路徑
集群
TLS/SSL
系統(tǒng)
加密
調(diào)試器
進程
Punycode
虛擬機
HTTPS
網(wǎng)絡(luò)
Query String
C/C++ 插件
實用工具
文件系統(tǒng)
Zlib
子進程
UDP/Datagram Sockets
定時器
逐行讀取
字符串解碼器
全局對象
事件
URL
控制臺

字符串解碼器

穩(wěn)定性: 3 - 穩(wěn)定

通過 require('string_decoder') ,可以使用這個模塊。字符串解碼器(StringDecoder)將緩存(buffer)解碼為字符串。這是 buffer.toString() 的簡單接口,提供了 utf8 支持。

var StringDecoder = require('string_decoder').StringDecoder;
var decoder = new StringDecoder('utf8');

var cent = new Buffer([0xC2, 0xA2]);
console.log(decoder.write(cent));

var euro = new Buffer([0xE2, 0x82, 0xAC]);
console.log(decoder.write(euro));

Class: StringDecoder

接受一個參數(shù) encoding,默認值 utf8

decoder.write(buffer)

返回解碼后的字符串。

decoder.end()

返回 buffer 里剩下的末尾字節(jié)。

上一篇:下一篇:REPL