首页 > 其他 > 详细

深浅 buffer

时间:2015-02-19 17:28:02      阅读:370      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!