对于我的web项目,我使用itextpdf 5.5.4。我有一个包含中文字符的HTML表格。以下是表格在PDF中的显示方式:
Strint tableString = a_string_of_HTML_table_with_Chinese_chaacters;
XMLParser parser = new XMLParser(xmLWorker);
parser.parse(new ByteArrayInputStream(tableString.getBytes("UTF-8")));
使用上面的代码,中文字符月(表示英文月份)在PDF中显示为月
。
在Eclipse(IDE)中,我能够在tableString
中正确显示中文字符。我尝试了使用不同签名的解析方法,但没有成功。由于各种项目原因,我无法升级到使用最新版本的itextpdf。