最近遇见一个从前没有遇见的陷阱,就是data里的chunk拼接. 由于本人身为前端工程师,对buffer的概念实在是认识不足.这次的场景是我要通过http.get去抓取远端的网页文件,很不小心的是对方的文件编码 是gbk(估计是老年代Java环境下的解决方案),而我本地的代码是utf8的编码,最终我需要将两部分代码合并之后输出到客户端,所以我需要将接受到 的部分进行转码,转码则需要通过iconv实现. 在这之前我需要将接受到的chunk进行组装.下面是我最原始的组装方式,因为在我的概念中都把他们…