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")
1:首先導入需要的jar包 <!-- ireport導表 --> <dependency> <groupId>net.sf.jasperreports</groupId>