jasper报表生成的html文件在浏览器下乱码的问题

Eagle昊 2016-11-09 05:05:52
本人用ireport做了出差报表,然后生成html来进行预览打印,但是在预览的时候报表出现了乱码(PS:整个系统没有乱码,只有在报表预览的时候报表内容乱码了),
看了预览报表的源代码,源代码里面设置了
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
,而且源代码里面的字又是正确的,
换了火狐谷歌浏览器都正常显示,只有ie内核的浏览器(ie8,ie9,360浏览器)显示乱码,而且360浏览器换为极速模式又是正常的,在本人的开发环境(ie9)以及服务器(ie8)上面显示都是正常的,只有在员工使用的电脑上却是乱码,求教各位大神解决办法,万分感谢!!!
...全文
309 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eagle昊 2016-11-16
  • 打赏
  • 举报
回复
引用 3 楼 wlwlwlwl015 的回复:
[quote=引用 2 楼 zhang41228 的回复:] [quote=引用 1 楼 wlwlwlwl015 的回复:] 报表的textview有没有设置中文字体和中文编码
有设置的,设置的都是宋体,而且在我自己的电脑上和服务器的电脑上都能够正常打开,只有在有些员工的电脑上打开是乱码,我尝试把生成的HTML文件从服务器拷贝到他们电脑上,打开还是乱码,网页里面设置了Utf-8,在他们ie上面的编码也自动识别出来并选择utf-8编码格式,但就是乱码,换成gbk或者gbk2312也不行,不过在他们电脑上用谷歌和火狐打开又是正常的[/quote]那有可能是客户端的操作系统字体的问题,我没遇到过乱码,遇到过字体乱掉,是linux没有中文字体库~ 要么你再换一种简体中文的编码试试[/quote] 谢谢你的解答,我也觉得是客户端字体的问题,因为我报表用的是宋体,我去客户端查看了字体库,发现有宋体的,而且如果是字体的问题按理来说其他浏览器应该也会乱码吧?到现在那问题也还没解决,暂时让员工用指定的浏览器打印
小灯光环 2016-11-10
  • 打赏
  • 举报
回复
引用 2 楼 zhang41228 的回复:
[quote=引用 1 楼 wlwlwlwl015 的回复:] 报表的textview有没有设置中文字体和中文编码
有设置的,设置的都是宋体,而且在我自己的电脑上和服务器的电脑上都能够正常打开,只有在有些员工的电脑上打开是乱码,我尝试把生成的HTML文件从服务器拷贝到他们电脑上,打开还是乱码,网页里面设置了Utf-8,在他们ie上面的编码也自动识别出来并选择utf-8编码格式,但就是乱码,换成gbk或者gbk2312也不行,不过在他们电脑上用谷歌和火狐打开又是正常的[/quote]那有可能是客户端的操作系统字体的问题,我没遇到过乱码,遇到过字体乱掉,是linux没有中文字体库~ 要么你再换一种简体中文的编码试试
Eagle昊 2016-11-10
  • 打赏
  • 举报
回复
引用 1 楼 wlwlwlwl015 的回复:
报表的textview有没有设置中文字体和中文编码
有设置的,设置的都是宋体,而且在我自己的电脑上和服务器的电脑上都能够正常打开,只有在有些员工的电脑上打开是乱码,我尝试把生成的HTML文件从服务器拷贝到他们电脑上,打开还是乱码,网页里面设置了Utf-8,在他们ie上面的编码也自动识别出来并选择utf-8编码格式,但就是乱码,换成gbk或者gbk2312也不行,不过在他们电脑上用谷歌和火狐打开又是正常的
小灯光环 2016-11-09
  • 打赏
  • 举报
回复
报表的textview有没有设置中文字体和中文编码

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧