linux下tomcat工程从oracle读取中文出现乱码

来源:互联网 发布:中国学位论文数据库 编辑:程序博客网 时间:2024/06/13 05:20

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

-Ddatabase.codeset=iso-8859-1 /

-Dapplication.codeset=GBK  /

这样在tomcat下从oracle读取出来的中文就不会出现乱码了。