我使用下面的代碼將文件編碼爲base64。 var bitmap = fs.readFileSync(file); return new Buffer(bitmap).toString('base64');將文件編碼爲base 64 Nodejs
我覺得在文件中我們有「」和「」字符的問題。 它的罰款「
,當我們有這是,它編碼字符和解碼時,我把它看作 伊達€™的
這裏是我的解碼代碼 - fs.writeFile( reportPath,body.buffer,{編碼: '的base64'}
因此,一旦該文件編碼和解碼,它變得無法使用這些時髦charaters - 伊達€™的
任何人都可以對此有所瞭解嗎?謝謝!
三江源。我必須首先刪除撇號(單和雙)的非標準ascii字符,然後編碼到64位。 – user3439399