就象Buffer那种效果,
str='中文ABCD1234。。。' // 文件用gb2313保存
var buf=new Buffer(str);
console.log(buf);
<Buffer d6 d0 ce c4 41 42 43 31 32 33 34 35> 但是buffer只会打印一部分,多余的不显示
试了一下encodeURIComponent / String.charCodeAt 这个是按char是按多字节算1个 比如 “中文ABCD1234” 的长度是10
encodeURIComponent只有在文件编码是utf8 的时候结果是一致的 如果数据是 gbk编码就 跟buffer输出结果不一样