当前位置: 代码迷 >> Oracle技术 >> []oracle 11g乱码有关问题
  详细解决方案

[]oracle 11g乱码有关问题

热度:146   发布时间:2016-04-24 08:08:25.0
[求助]oracle 11g乱码问题
oracle 11g数据库的字符集是:
SIMPLIFIED CHINESE_CHINA.AL32UTF8。
在PLsql中查询表 很正常,无乱码,但是
在程序中用jdbc连接数据库,查询出的中文数据显示乱码,是怎么回事呢,该如何解决?
补充:若是需要转字符集,该如何转呢?
------解决方案--------------------
若jdbc中设定的没问题。
可以试着改成unicode utf-8这个是一定成功的。
不解之处:
你为何要使用SIMPLIFIED CHINESE_CHINA.AL32UTF8。
------解决方案--------------------
jdbc应该可以设置字符集的吧
------解决方案--------------------
使用java -Dfile.encoding=UTF-32 appName运行你的程序,将JVM中的缺省字符集设置为UTF-32,而不是根据系统环境默认为GBK。 
  相关解决方案