在window下不会出现乱码问题,移植到linux下,从oracle数据库读出的中文全是乱码,转码已经在程序里转过了,在windows下没问题,后来发现必须在tomcat下设置编码,也就是在tomcat目录的bin下的catalina.sh里面”-Djava.io.tmpdir="$CATALINA_TMPDIR" /“后面加上两行,
-Ddatabase.codeset=iso-8859-1 /
-Dapplication.codeset=GBK /
这样在tomcat下从oracle读取出来的中文就不会出现乱码了。