テキスト フィールドにドイツ語のウムラウトを含む MS Access データベース ファイルがあります。それらを読み込もうとすると、? の文字列があります。ウムラウト付きの文字の代わりに文字。データベース接続用に別の文字セットを設定しようとしましproperties.setProperty("charSet", "Cp1252");
たが、うまくいきません (cp1250、cp1251、utf8、utf16、iso-8859-1 文字セットを試します)。私のシステム文字セットは Cp1251 です。ロシア語の文字を使用して MS Access データベースを作成すると、ロシア語の文字が正常にインポートされます。
jdbc ドライバーのバグである可能性があることがわかりましたが、よくわかりません: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6345277
この問題を解決する方法を知っている人がいたら教えてください。