jsp中用jdbc查询oracle数据库返回中文乱码,还有救吗?
开发环境是:
oracle8.1+tomcat4.1+apache2.0.50+j2sdk1.4.2_05
oracle的字符集是ZHS16GBK
网上的编码转换的试过n个,还是没有解决问题,或许不得要领
是不是和oracle的jdbc驱动有关?我用的是class12.zip,nls_charset12.zip
问题点数:0、回复次数:5Top
1 楼pifulu(匹夫)回复于 2004-09-03 22:55:55 得分 0
数据库里面是中文吧?Top
2 楼yaray(雅睿,生活在别处)回复于 2004-09-03 23:15:58 得分 0
1.首先:保证在数据库中保存的文字是中文的。(查看数据库中保存的记录)
2.其次:保证所输出的页面已经使其为能够显示中文的(设置其contentType)。
3.如果以上条件均符合,但仍为乱码,那么可以考虑编码转换。Top
3 楼guestman(天涯浪子)回复于 2004-09-03 23:58:25 得分 0
严重同意楼上的!Top
4 楼himacs(★★★★★)回复于 2004-09-04 00:49:08 得分 0
oracle支持unicode,为什么不全部使用unicode呢
这样管它什么文字都可以显示了,各种文字混在都没有关系Top
5 楼qsxucsdn(asong)回复于 2004-09-06 08:55:55 得分 0
感谢各位的回答.
himacs:
数据库是客户的,不便改动;
yaray(雅睿,生活在别处,工作在别墅):
我的情况符合条件1,2,应该如何做编码转换呢?
Top




