2 u011258303 u011258303 于 2013.07.15 14:43 提问

如何解决在iReport 的 Preview 中正确显示SQL2000 数据库中的中文?

我是新手,问题如下:
用iReport 5.1.0,只要不是从数据库中取出的中文在iReport 的Preview 均能正常显示,但用SELECT 从SQL2000 读取含有中文的字段数据,在iReport 的 Preview 中显示的是乱码,更不用说再生成PDF 是PDF中中文部分是乱码了,而如果数据库改为SQL 2005 ,则含有中文的字段一切正常.
问题:如何解决在iReport 的 Preview 中正确显示数据库中的中文?

2个回答

u011258303
u011258303   2013.07.29 09:28

此问题本人已经解决!

hhsh123hhsh
hhsh123hhsh   2013.11.08 13:50

我估计你需要进行转码的,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ireport 中文乱码无法显示
目录 1 ireport中文乱码问题 中文不显示... 2 1 我的电脑 –控制面板—字体 黑体... 2 2 安装字体... 4 3生成字体 jar. 6 4重启---------ireport. 6 5设置中文 属性时注意设置以下三项... 7 6生成的jar文件要添加到项目lib下... 7     1 ireport中文乱码问题 中文不显示 1 我的电脑
iReport常见和注意的问题
1. 问题:IReport如何实现变量字段$F{ propertyName}赋值为一个NULL对象时不显示”null”,?而显示为空白?  解决方法:选中动态单元格,右键选择属性,在弹出对话框TextField选项卡中选中Blank when null。  思考:以往我们为IReport中变量字段赋值时会在程序或报表Textfield expression中用三目符号去判空,用IReport此
ireport中文不显示和乱码的处理
PDF中文显示需要itext和itextasian这两个jar文件的支持,尤其是itextasian,PDF报表能否显示中文就靠它了。很多网友肯定都知道这一点,但为什么还是不能正确显示中文呢?原因有二:要么itextasian这个包有问题,要么报表模板设计有问题。   其实这两个包在iReport的安装目录下也有,他们位于:${iReport安装根目录}\ireport\modules\ex
ireport pdf 中文无法显示问题
IREPORT 3.76设计报表时将数据字段的字体设置成中文字体,调好格式后编译并运行,并使用JRViewer进行预览一切正常(中文显示正常),使用PDF、HTML预览时无任何错误,但中文无法显示(只显示空白).     报表对象有关字体属性的设置如下:     Font        name:         宋体 (中文字体)     PDF font name:  STS
ireport特殊字符变成乱码的解决办法
后台传入ireport中的参数是GBK编码,ireport不能正常显示其中的特殊字符例如“·······”,所以要先将GBK格式转成支持更多中文编码的GB2312就可以了。new String("param".getBytes("GBK"),"GB2312")可以在ireport的文本字段表达式里直接写,也可以在后台写。
ireport显示数据库照片字段,即Blob字段
本人初用iReport,显示数据库中的图象的方法,提供给大家: 第一步:在iReport中第一步:先建数据库连接。第二步:写好动态查询,即包涵照片的字段的查询,例如:select r.xm, substr(r.csrq,1,4)||年||substr(r.csrq,5,2)||月||substr(r.csrq,7,2)||日 csrq,(select dictvalue from zh
iReport5.6中文PDF不显示或乱码的解决方法
IReport5.6的PDF中文显示问题解决方法:   1.现将中文字体C:\Windows\Fonts\msyh.ttf(比如微软雅黑)文件拷贝到D:\iReport-5.6.0\ireport\fonts文件夹下面。 2.打开工具选项:   3.增加msyh.ttf文件,找到fonts标签--installfont 完成后的内容为:  
iReport PDF(5.6.0) 中文显示的配置
iReportPDF(5.6.0)中文显示的配置   1.      设置classpath 将 iTextAsian.jar 加入到 classpath中,如下图:   确认Fonts 页下已经存在iTextAsian.jar这个路径:   2.      设置中文字体 选中需要显示中文的field,在“属性“框中依次设置:   Font name:宋体 PDF f
Ireport导出Pdf中文不显示
ireport版本:5.5.0,其它版本类似处理 有2种方法: 一、参考:http://gruch5.iteye.com/blog/1488648 有一点不足就是当有汉字的组件中还包括字母以及数字时,界面就显得不太美观了 二、设置组件属性: pdfFontName:Arial Unicode MS pdfEncoding:Identity-H fontName="Arial Un
Ireport中文不显示以及乱码十几种解决方案
Ireport中文不显示以及乱码十几种解决方案,百度上每种解决方案必定有属于你的哪一种问题。 独家整理、