编码和查看像“ö”“â”在android sqlite中的问题

问题描述:

我正在使用包含一些像“ö”“ş”“â”字符的SQLite数据库。 sqlite编码是utf-8。我使用sqlite3.exe从控制台连接到sqlite数据库,并可以正确查看数据库的内容。字符显示正确。但是,当我连接到数据库并在Android模拟器中查看他们在列表视图中,字符已损坏,无法正确查看它们。我应该怎么做才能正确显示这些字符?它是与SQLite或Android或Android模拟器相关的东西吗?我做了很多trys,我认为这个问题不在数据库或数据库编码中。编码和查看像“ö”“â”在android sqlite中的问题

+0

如何将文本添加到数据库?这对我来说很好,当我从Java中向SQLite数据库添加非ASCII字符,然后将它们显示在ListView中时。 – 2010-12-18 11:02:14

+0

我用了两种方法:1)从csv文件导入。我可以在sqlite3控制台中正确查看字符。 2)手动从sqlite控制台插入。我想我应该写一个java代码从csv文件导入。 – Murat 2010-12-18 21:31:30

通过sqlite3控制台从csv文件导入会破坏字符。我写了一个java代码来导入csv文件,并且它工作得很好。感谢Christopher。