JSP中显示从ORACLE中取出的汉字(两个星期了,烦闷至极,请教高手)

JSP中JDBC瘦模式连接ORACLE(字符集ZHS16GBK),开发环境win2000(GB2312),Jbuilde(8,JDK1.4,Tomcat),连接后取一个表中的两个字段(分别是CHAR,VARCHAR2型),显示成类似“0x3245235620202020”之类的字符串,在程序中加入 “<%@ page contentType="Text/html; charset=GB2312"%>”和使用类似Sting ss=new String(strvalue.getByte("ISO8859_1"),"GB2312")的转换皆失败,有高手说此类问题无法解决,有说用ORACLE的nls_charset12.zip包解决,不制止冬至点知道知能否解决?
救命!
多谢大家!

我也有类似的问题,需要解决,等待中

等待中。。。 

如能确定database中取出的汉字已转成GBK,在jsp中用
<%@ page contentType="text/html; charset=GBK"%>应该可以的,最好database的编码能用UTF8。

咦,为什么这段代码不能显示:
“< % @ page contentType="text/html; charset=GBK" % >”(在上段话的jsp中用...之后)