用itext导出pdf时,中文就会有问题
网上有好多解决办法。下载iTextAsian.jar
使用
BaseFont bfComic = BaseFont.createFont("STSong-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font font = new Font(bfComic, 12, Font.NORMAL);
放在项目下后,问题依旧
Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized
老itextasian.jar的包名是com.lowagie.text.pdf.fonts,
新包com.itextpdf.text.Fonts;
应该是包名重新命名了, 而没有及时更新itextasian.jar,
jar cvf iTextAsian.jar com/itextpdf/text/pdf/fonts/*
改了一下itextasian.jar包路径, 重新运行程序, OK