当前位置:首页 > 数据库 > Oracle技术

[]oracle 11g乱码有关问题

优良自学吧提供[]oracle 11g乱码有关问题,[求助]oracle 11g乱码问题oracle 11g数据库的字符集是: SIMPLIFIED CHINESE_CHINA.AL32UTF8。 在PLsql中查询表 很正常,无乱码,但是 在程序中用jdbc连接数据库,查询出的中文数据显示乱码,是怎么回事呢,该如何解决? 补充:若是需要

[求助]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。 

(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢