标签: node.js encoding character-encoding buffer firebird
我正在使用firebird并选择用户的数据。它返回我的Buffer Object。所以在previous question中,他们重新定义了这个
var name = result[0].name.toString( 'utf8' );
所以我做了它并且它有效,但是在某些行中有俄语字符,我不知道编码是什么。当我显示它们时它会返回���������。怎么解决?请社区帮助。 感谢
答案 0 :(得分:2)
解决方案是使用aweasome模块iconv-lite。我所要做的就是:
client.name = iconv.decode(client.name, 'win1251');
像魅力一样工作