2018-01-12 16:18

@lyh061619
完美解决了,不是字符集的问题,是jdbc驱动的问题,oracle后来发布的jdbc包提供了一个jar解决这个问题,包名是orai18n.jar,详情可以参考http://forever-8601.iteye.com/blog/1922885

2018-01-10 17:19

@lyh061619
数据从jdbc的接口获取数据就出现问题了,要么改数据库字符集,要么改jdbc处理的字符集。改数据库的字符集是不可能的,因为影响到其他用户。如果修改jdbc接口的字符集,mysql数据库是可以在数据库url上指定jdbc接口的字符集的,类似URL=jdbc:mysql://127.0.0.1:3306/dslztx?useUnicode=true&characterEncoding=gbk。但是oracle数据库不行,纳闷,而且jfinal自带的activeRecord没问题