zoukankan      html  css  js  c++  java
  • 深浅 buffer

    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转string:buf.toString(),默认是utf-8

    string转buf:new Buffer(str, 'utf-8');

  • 相关阅读:
    图像相似度
    二维数组 问题 E: 计算鞍点
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    【转载】2015 Objective-C 三大新特性 | 干货
  • 原文地址:https://www.cnblogs.com/wang-jing/p/4296159.html
Copyright © 2011-2022 走看看