jdbc-odbc bridge - 用德语变音符号导入文本不起作用

时间:2012-01-26 03:21:54

标签: java ms-access diacritics jdbc-odbc

我在文本字段中有德语变音符号的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

如果有人知道如何解决这个问题,请告诉我。

1 个答案:

答案 0 :(得分:0)

我假设您正在使用已经存在多年的jdbc-odbc连接器的Sun实现。该实现始终被描述为参考实现,不应用于生产目的。我过去也尝试过使用它来查找不受支持的重大错误和功能(例如:外键等)。还有其他商业实现可以解决许多这些问题。我说据说我从来没有买过,所以我不能保证他们的功能,但是他们的文档表明它们更完整。

查看here以查看列出的任何驱动程序是否符合您的需求。

我刚刚找到JaySQL Lite。如果满足您的需求,也许可以帮助您。

相关问题