SQLite和Java Cyrillic错误显示

时间:2013-11-12 13:39:08

标签: java sqlite encoding cyrillic

我无法真正做到对。我用sqlite命令解释器创建了一个数据库文件,并将其连接到我的Java程序(JDBC驱动程序没问题,包括在内,到目前为止工作正常)。顺便说一句,在NetBeans中工作。

当我查询SELECT * FROM DIRS;这样的查询并假设得到一些西里尔字母时,我得到以下内容:

0 «  C:\db\main\ 3

1   C:\db\salad\ 8

2 ¥á¥ C:\db\dessert\ 1

表的结构是id-DisplayName-Path-Size。因此,应该以俄语显示的displayname打印错误。

如果我使用Java创建数据库,它运行正常。

我该如何解决?它应该用于之前创建的数据库,所以我不会在最终项目中创建自己的数据库。

0 个答案:

没有答案