编码和查看字符时出现的问题,如ö&引用&引用â&引用;在android sqlite中

编码和查看字符时出现的问题,如ö&引用&引用â&引用;在android sqlite中,android,encoding,sqlite,android-emulator,Android,Encoding,Sqlite,Android Emulator,我使用的是一个sqlite数据库,其中包含一些字符,如“ö”“ş–”。sqlite编码是utf-8。我使用sqlite3.exe从控制台连接到sqlite数据库,可以正确查看数据库的内容。字符显示正确。然而,当我连接到数据库并在android emulator的listview中查看它们时,字符已损坏,无法正确查看它们。为了正确显示这些字符,我应该做什么?它是否与sqlite、android或android emulator有关?我做了很多尝试,我认为问题不在于数据库或数据库编码。通过sqlit

我使用的是一个sqlite数据库,其中包含一些字符,如“ö”“ş–”。sqlite编码是utf-8。我使用sqlite3.exe从控制台连接到sqlite数据库,可以正确查看数据库的内容。字符显示正确。然而,当我连接到数据库并在android emulator的listview中查看它们时,字符已损坏,无法正确查看它们。为了正确显示这些字符,我应该做什么?它是否与sqlite、android或android emulator有关?我做了很多尝试,我认为问题不在于数据库或数据库编码。

通过sqlite3控制台从csv文件导入会损坏字符。我编写了一个java代码来导入csv文件,效果很好。多亏了Christopher。

如何将文本添加到数据库中?当我从Java向SQLite数据库添加非ASCII字符,然后将它们显示在ListView中时,这对我来说很好。我使用了两种方法:1)从csv文件导入。我可以在sqlite3控制台中正确查看字符。2) 手动从sqlite控制台插入。我想我应该编写一个java代码从csv文件导入。