我正在做我的 nodejs + expressjs + mongodb 项目,我需要从 mongodb 获取数据,然后将其写入 pdf 文件,然后由 expressjs 发送。一切似乎都很好,只是数据是日文字母,而且编码搞砸了。我正在使用 pdfkit 创建 pdf 文件,如下所示:
var doc = new PDFDocument();
doc.info['Title'] = profile.firstName + " " + profile.lastName;
doc.fillColor('black')
.text(profile.firstName + " " + profile.lastName, {
paragraphGap: 10,
indent: 20,
align: 'justify',
columns: 2
});
然后文件的元信息和内容的唯一一行显示:“kf Y'˛”应该是:“武大郎”
那么,有没有办法在pdfkit中设置编码?或一些解决方法?