当前位置:  开发笔记 > 编程语言 > 正文

Buffer.toString()支持哪些编码?

如何解决《Buffer.toString()支持哪些编码?》经验,为你挑选了2个好方法。

我正在node.js中编写一个应用程序,看到我可以这样做:

var buf = new Buffer("Hello World!")
console.log(buf.toString("hex"))
console.log(buf.toString("utf8"))

我知道'ascii'是一种编码类型(它需要一个ASCII码,比如112把它变成一个p),但是我可以做什么其他类型的编码?



1> mscdex..:

官方node.js文档Buffer是检查这样的东西的最佳位置.如前所述,Buffer目前支持这些编码:ascii,utf8,utf16le/ ucs2,base64,binary,和hex.


我先在那里查看,但直接跳到"toString()"部分,认为它至少有一个指向它支持的编码的链接.我完全错过了关于编码的顶部部分.谢谢!

2> Grayda..:

一如既往,我花了一段时间谷歌搜索,但直到我发布问题后才发现:

http://www.w3resource.com/node.js/nodejs-buffer.php有答案.您可以在.toString()缓冲区中使用以下类型:

ascii

utf8

utf16le

ucs2(别名utf16le)

base64

binary

hex

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有