我有一个 MS-Access 数据库,在 Java 中使用 JDBC(我认为是 JDBC-ODBC 桥)连接。我的 Access 数据库中有一些希伯来语的值。
当我尝试使用 String str = rs.getString(1)(rs 是 RowSet)读取这些值时,我得到的字符串只是一串问号。
我的 Java 代码中有其他希伯来语字符串,我使用字符串字面量设置它们,它们可以正常工作。所以我很确定问题特别是在从数据库中读取数据。
我对这整个事情非常陌生,所以我很容易忽略一些愚蠢的东西…… 我在 Google 上搜索了一段时间,没有找到任何信息,除了有些人说这种情况可能不受支持(比如说,JDBC-ODBC 桥与 Unicode 相关的错误,但那是 2005 年的事情,谁知道呢?)。
感谢任何帮助,谢谢。
当我尝试使用 String str = rs.getString(1)(rs 是 RowSet)读取这些值时,我得到的字符串只是一串问号。
我的 Java 代码中有其他希伯来语字符串,我使用字符串字面量设置它们,它们可以正常工作。所以我很确定问题特别是在从数据库中读取数据。
我对这整个事情非常陌生,所以我很容易忽略一些愚蠢的东西…… 我在 Google 上搜索了一段时间,没有找到任何信息,除了有些人说这种情况可能不受支持(比如说,JDBC-ODBC 桥与 Unicode 相关的错误,但那是 2005 年的事情,谁知道呢?)。
感谢任何帮助,谢谢。