用过jasperreport,连接的是oracle数据库,所以没有存在中文的问题。现在的项目用mysql数据库,jsp页面传递的参数是中文,sql语句认为参数是“?”,识别不了,生成不了报表。且出现jasperreport中文乱码。猜想是字符集问题,但是没有好的解决方法!------解决方法--------------------------------------------------------
调整mysql的字符集设置 或 程序中加入字符过滤器