ireport与oracle连接,数据源连上了,可是取出的中文字段都是乱码
select userenv('language') from dual; SIMPLIFIED CHINESE_CHINA.US7ASCII
通过查询,字符集为us7ascii
解决办法 :把$F{NSRMC} 改成 new String($F{NSRMC}.toString().getBytes("ISO8859_1"),"GBK")
ireport与oracle连接,数据源连上了,可是取出的中文字段都是乱码
select userenv('language') from dual; SIMPLIFIED CHINESE_CHINA.US7ASCII
通过查询,字符集为us7ascii
解决办法 :把$F{NSRMC} 改成 new String($F{NSRMC}.toString().getBytes("ISO8859_1"),"GBK")