-
-
shenlan 小试身手Lv3
发表于2021-1-6 10:57
悬赏100
已解决
楼主
分析表导出为pdf无法导出中文字体,在服务器jdk相应的目录下加入字体也不管事。
最佳答案
查到导出pdf没有中文的相关报错,都环境上的字体缺失,应该还是您部署的中文字体没有部署成功吧,您哪边重新再部署试试
11个回答
jdk1.8是在Java\jdk1.8.0_202\jre\lib\fonts的目录下加的字体吧
另外您的数据库连接池中,jdbc有没有指定字符集呢
jdbc链接中指定字符集:
Mysql:
url=jdbc:mysql://127.0.0.1/dbname?useUnicode=true&characterEncoding=utf8
oracle:
url=jdbc: oracle: thin: @127.0.0.1:1521:dbname
不需要指定字符集,支持中文字符集和英文字符集;
DB2:
url=jdbc:db2://127.0.0.1:50000/dbname
不需要指定字符集,由DB2服务器端的字符集决定;
SybaseIQ:
url=jdbc:sybase:Tds:127.0.0.1:2638/dbname?charset=utf8
xxxl 发表于 2021-1-6 11:54
jdk1.8是在Java\jdk1.8.0_202\jre\lib\fonts的目录下加的字体吧
另外您的数据库连接池中,jdbc有没有指定 ...
还是不行
查到导出pdf没有中文的相关报错,都环境上的字体缺失,应该还是您部署的中文字体没有部署成功吧,您哪边重新再部署试试