nodejs的base64解码乱码问题
直接上码:
var b = new Buffer('08q8/sTayN3OqkhUTUy48cq9LMfr0aHU8UhUTUy3vcq9sum/tA==','base64').toString('utf8');
console.log(b);
解析出来的是乱码的,但是在一个在线base64解码上就不乱码,问题出在哪儿啊?
4 回复
你这个 base64 的字符串是由 gbk 的中文过来的
那我该怎么转回去啊?toString(‘gbk’)会报错,未知的编码。。。
Node.js默认不支持gbk的,如果要转到gbk,可以利用iconv-lite。。。
搞定了,3Q,参考了这里