近期在使用润乾做报表的时候遇到一些问题,做一下总结:
问题一:使用润乾内置tomcat,在执行sql的时候,中文别名显示乱码,导致sql执行不成功;
解决办法:数据源url加下转码
我数据源原来的格式如下:
jdbc:mysql://*:*/ceshi_test?useUnicode=true&characterEncoding=UTF-8
修正后:
jdbc:mysql://*:*/ceshi_test?useUnicode=true&characterEncoding=UTF-8
最后也是最重要的一步:重启;
问题完美解决;
问题二:中文名称的润乾报表 发布到单独部署的tomcat中,在浏览器访问,报表名称为乱码
解决办法:以下 3 个地方 编码与数据库编码保持一致
1.tomcat\conf 文件夹下 server.xml 中 URIEncoding 的编码<