CNode

汉字如何用2个字节表示

问答
Lliujavamail发布于10 年前最后回复10 年前3 回复4202 浏览0 收藏

nodejs Buffer 的encoding 好像是没有gbk的, 如果我想把汉字转成Buffer, var buf = new Buffer('我的设备'), 这样的话是3个字节表示一个汉字, 怎样才能2个字节表示一个汉字呢?

查看回复

回复 (3)

其实你的问题搜索一下都能找到 https://www.google.com.hk/#safe=strict&q=nodejs+gbk

具体这个问题一般用 https://www.npmjs.com/package/iconv-lite

L
liujavamail#2·10 年前

看样子必须得安装依赖包才行了

引用 liujavamail看样子必须得安装依赖包才行了

@liujavamail gbk与utf-8之间就是一个字典对应关系,没有计算规律的。而gbk是国产的,所以国外的人不鸟你的。

参与回复
登录后即可参与回复。登录