JDBC连接Oracle 9i数据库时怎么设定字符集?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC连接Oracle 9i数据库时怎么设定字符集?相关的知识,希望对你有一定的参考价值。
我的JSP用的UTF-8,所以也要用UTF-8方式连接oracle,避免乱码,该怎么去连接呢?
需要在jdbc:oracle:thin:scott/tiger@localhost:1521:ora9i后面添加什么呢?
我试了useUnicode=true&characterEncoding=utf-8 不行
如果数据库本身不是UTF8,比如是GBK,那就需要在程序中对任何字符类型的数据进行转码。
查看数据库的字符集:
select userenv('language')from dual;本回答被提问者采纳 参考技术B 你可以用java代码实现字符集转换呀
Stirng str=new String(str.getBytes("ISO-8859-1"),"开发环境编码");
类似于这样的 参考技术C characterEncoding=utf-8 改为utf8 没有中间的-
以上是关于JDBC连接Oracle 9i数据库时怎么设定字符集?的主要内容,如果未能解决你的问题,请参考以下文章