1
Doing это:буфер не будет печатать строку
console.log('val is',val);
console.log('val length is',val.length);
console.log('val toString 2 is',val.toString('2'));
распечаток это:
val is <Buffer 0f 00 f2 03 ac 01 00 00>
val length is 8
Третья строка не печатает, по какой-то причине. Почему это может произойти и как я могу это исправить?
Редактировать: глупый вопрос с моей стороны. Я обычно запускаю свои буферы с помощью функции, которая кодирует вещи в строку и забывает сделать это для этого.
[Первый аргумент 'Buffer.toString' - это кодировка] (https://nodejs.org/api/buffer.html#buffer_buf_tostring_encoding_start_end); Я не думаю, что '2' является допустимой кодировкой. –