hibernate查询遇到罗马数字(例如Ⅱ)乱码的问题
我在查询过程中有个字段里面包含罗马字段Ⅱ,查询时返回的sql语句显示的这个Ⅱ是乱码,我通过在HQL里用?问代替,然后在后面用setString(0, 这个字段),解决了这个问题,返回的sql里也没有乱码了,但是有些语句是能过sql拼接而成的,不知道个数,所以不能用?号这种方式,有没有办法解决啊....我用的是sql server2005的数据库,这个"Ⅱ"在java类里是正常的,就是查询返回的sql是乱码,所有的转码方法我都试遍了,比如new String("Ⅱ".getBytes("ISO8859_1"),"GBK")...