请问JasperReports的中文有关问题

请教JasperReports的中文问题
大家好,我在项目中使用到JasperReports,通过Servlets方式将报表直接显示到浏览器上,但是中文显示为 "? ",google了一下,发现解决这种问题有两个方法
1.在Servlet中设置:
代码

      1.   response.setContentType( "text/html;charset=GB2312 ");    


2.在*.jrxml中设置
代码

      1.   <?xml   version= "1.0 "   encoding= "GB2312 "   ?>    

但是经过测试,这两种方法都无法正常显示中文,请大家指教:)

------解决方案--------------------
sf
------解决方案--------------------
如果你做了上边两点。

再就是保证保存成PDF的能正确显示中文。现太是在页面上设置语言
------解决方案--------------------
把GB2312改成GBK试试