我在flyingsaucer / itext生成的一些pdf中使用了€符号。欧元符号在我的机器中正确呈现,但是当我的应用程序部署在Linux上时,欧元符号将被问号替换。
我一直在阅读文档,似乎我需要使用欧元符号嵌入字体(因为所谓的Base 14字体没有它),但我已经尝试了这个并且它没有工作
欢迎任何建议。
答案 0 :(得分:2)
我的同事解决了这个问题。我需要将我的流转换为正确的编码:
String pageXHTMLConverted = new String(baos.toByteArray(), Charset.forName("ISO-8859-15"));
奇怪的是,我的机器上不需要这个步骤。