【问题标题】:Node.js writes unreadable text to consoleNode.js 将不可读的文本写入控制台
【发布时间】:2014-04-17 18:40:46
【问题描述】:

使用 Node.js,这些代码行将无法读取的文本打印到我的 Windows 控制台。我如何让它写可读的?我的问题是我需要在每次写入后将Buffer 中的内容打印到标准输出,而无需换行。

process.stdout.write(new Buffer('05', 'hex').toString(encoding='ascii'));
process.stdout.write(new Buffer('05', 'hex').toString(encoding='utf8'));

【问题讨论】:

    标签: node.js windows stdout


    【解决方案1】:

    我想通了:

    process.stdout.write(new Buffer('05', 'hex').toString('hex'));
    

    toString 的默认编码是“utf8”,这很奇怪。它应该继承提供的Buffer 的编码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 2012-02-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      相关资源
      最近更新 更多