Tag: character encoding

将HTML导出为PDF时出现中文和日文字符编码问题

我运行一个基于Web的时间线制作工具,允许用户使用HTML / JavaScript创建时间轴,然后将它们导出为PDF文件,以便在完成后进行打印。 当时间轴包含某些Unicode字符时,我有几个用户报告将时间轴导出为PDF的问题。 例如,这是一个屏幕截图,显示了生成的网页和PDF文件: 我一直试图解决为什么像块元素和格鲁吉亚这样的Unicode字符块会输出但中文和日文不会输出的原因。 此外,当我在本地计算机上执行导出时,导出正常工作,但在Heroku上导出时会导致上述输出。 有谁知道这可能导致什么? 为了完整性,后端在Ruby on Rails中,它使用PDFKit gem将HTML页面转换为PDF,并且该站点在Heroku上托管。