【问题标题】:Buffer toString('utf8') returns ��������� after selecting from FirebirdBuffer toString('utf8') 从 Firebird 中选择后返回��������
【发布时间】:2015-06-24 04:42:34
【问题描述】:

我正在使用 firebird 并选择用户的数据。它返回给我一个缓冲区对象。所以在我的previous question 中,他们建议这样做

var name = result[0].name.toString( 'utf8' );

所以我做到了,它奏效了,但在某些行中,有一些我不知道如何编码的俄语字符。当我显示它们时,它会返回��������。如何解决?请社区帮助。 谢谢

【问题讨论】:

    标签: node.js encoding character-encoding buffer firebird


    【解决方案1】:

    解决方案是使用很棒的模块iconv-lite。我所要做的就是:

    client.name = iconv.decode(client.name, 'win1251');
    

    像魅力一样工作

    【讨论】:

      猜你喜欢
      • 2015-06-22
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 2013-01-17
      • 2014-02-02
      • 2013-03-14
      • 1970-01-01
      相关资源
      最近更新 更多