我已經破譯使用緩衝區base64編碼字符串,現在我已經發現了一些有趣的:Node.js的:不同的緩衝輸出
能正常工作,輸出解碼字符串UTF8
decoded = new Buffer(data.content, 'base64')
console.log('Decoded:' + decoded);
// outputs content of a markdown file
然而,這種輸出的十六進制字符:
decoded = new Buffer(data.content, 'base64')
console.log(decoded);
// outputs<Buffer 23 20 33 30 32 34 20 66 ...>
這是爲什麼還是什麼我做錯了什麼?不應該輸出相同嗎?