我正在扫描各种RFID标签,结果如下例所示。
字节段
Uint8Array(1041) [1, 9, 0, 52, 50, 56, 66, 69, 54, 50, 65, 13, 170, 170, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
我正在使用以下内容解析以上内容:
ipcRenderer.on('tokenScan',(event,arg) => {
var Raw = arg.toString('ascii');
var FormattedRaw = Raw.replace(/\W/g, '');
console.log(FormattedRaw)
});
这将输出一个正确的值,该值是很大的,但是,在奇数扫描中,几乎就像值不同或读取器的读取值不同,仅返回了部分值。
我已经与制造商进行了交谈,他们说他们的读者在每次扫描结束时都通过“ / r”,我应该在解析之前先进行查找。我的问题是如何在'/ r'之前将字节修整到然后解析为可读格式?