【发布时间】:2010-11-30 20:16:49
【问题描述】:
我有一个 MS-Access 数据库,我使用 JDBC(我认为是 JDBC-ODBC 桥)在 Java 中连接到该数据库。我的访问数据库有一些希伯来语的值。
当我尝试使用 String str = rs.getString(1)(rs 是一个 RowSet)读取这些值时,我得到的字符串只是一串问号。
我在希伯来语中有其他字符串,我使用字符串文字在 Java 代码中设置了这些字符串,它们工作正常。所以我很确定问题出在从数据库中读取。
我对这整件事很陌生,所以我很容易错过一些愚蠢的东西……我在谷歌上搜索了一段时间,没有找到任何东西,除了有人说有这种机会不支持的东西(比如说 JDBC-ODBC 桥在 Unicode 方面有一个错误,但它是从 2005 年开始的,所以谁知道呢?)。
如果有任何帮助,我将不胜感激,谢谢。
【问题讨论】: