如何将JS中的char / string转换为uint8?

时间:2019-07-16 00:08:27

标签: node.js

说我有一个str char:

const s = '\n';

如何转换为uint8?我相信正确的值是10。

1 个答案:

答案 0 :(得分:0)

您需要使用Buffer创建一个Buffer.from()。这将为您提供一个Buffer实例,您可以使用Buffer.readUInt8()获取该Buffer的UInt8表示形式。

function stringToUInt8 (s, offset) { 
  return Buffer.from(s).readUInt8(offset)
}

console.log(stringToUInt8('\n'))