【发布时间】:2017-11-29 12:21:14
【问题描述】:
我使用下面的代码将文件编码为 base64。
var bitmap = fs.readFileSync(file);
return new Buffer(bitmap).toString('base64');
我发现在文件中“” 和‘’ 字符存在问题,但" 没问题
当我们有It’s 时,节点对字符进行编码,但是当我解码时,我将其视为
It’s
这是我用来解码的 javascript:
fs.writeFile(reportPath, body.buffer, {encoding: 'base64'}
因此,一旦文件被编码和解码,这些时髦的字符就无法使用 - It’s
有人能解释一下吗?
【问题讨论】: