码迷,mamicode.com
首页 > 其他好文 > 详细

深浅 buffer

时间:2015-02-19 17:28:13      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

var str = "深入浅出";
var buf = new Buffer(str, ‘utf-8‘);
console.log(buf);

这种情况下是数字

var str = "深入浅出";
var buf = new Buffer(str, ‘utf-8‘);
console.log(‘buf‘+buf);

这种情况下是汉字。坑死了,竟然会自动转变类型。

 

buffer转为string, 方法toString([encoding], [start], [end]); 用buf+""更简洁

Buffer默认不支持gbk, 所以Buffer.isEncoding(‘GBK‘)=false;可以使用iconv-lite模块,支持更多的编码方式:

var buf = iconv.encode(‘深入浅出‘, ‘gbk‘); 
var str = iconv.decode(buf, ‘gbk‘);

  

深浅 buffer

标签:

原文地址:http://www.cnblogs.com/wang-jing/p/4296159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!