总结的问题:

  1. 检索字符串中Java1.5(JDBC)正常工作时数据库编码是西ISO8859-2
  2. 在切换到一个东欧异(例如ISO8859-5),所有的正常JDBC串转换工作, 除了那些涉及Oracle集合, 如嵌套表的对象。而不是适当的串,即使是简单的,例如"1",我得到"???" (三个问号)。

我试过了以下10.2.0.4JDBC罐子文件,但无济于事:

  • ojdbc14.jar
  • orai18n.jar

我也试过两个红点鲑和VARCHAR2和两者的行为相同。

有帮助吗?

解决方案

你也许想尝试使用的类型 NVARCHAR2.

该类型的是更好地适用于非英文字符。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top