Oracle jdbc驱动11,迁移后出错符号

时间:2016-02-24 22:21:49

标签: java oracle jdbc ojdbc

我们正在从jdk 1.5和oracle驱动程序10.2.0.2迁移到jdk 1.7和驱动程序11.1.0.7数据库是oracle 11g。 NLS_CHARACTERSET = WE8ISO8859P1。

我们遇到了em-dash,unicode 150 character http://www.codetable.net/decimal/150)的问题。它存储在像150这样的数据库中,我已经使用select dump(name) from client

进行了检查

当尝试读取和写入文件时,它用em-dash代替? (问号)。带旧驱动程序和1.5的环境。一切都很好,它就像em-dash一样在文件中。

我发现在新服务器中更改了区域设置,之前它是en_GB,现在它是C。因此尝试使用以下参数-Duser.country=GB -Duser.language=en运行我的java应用程序。

但它没有帮助,我还能做些什么?

0 个答案:

没有答案