编码和查看““xF6”等字符时出现问题”“E2”在 android sqlite 中
我正在使用一个 sqlite 数据库,其中包含一些字符,例如“ö”“ş”“â”。 sqlite编码是utf-8。我使用 sqlite3.exe 从控制台连接到 sqlite 数据库,并且可以正确查看数据库的内容。字符显示正确。但是,当我连接到数据库并在 android 模拟器中的列表视图中查看它们时,字符已损坏并且无法正确查看它们。为了正确显示这些字符我应该做什么?它与 sqlite 或 android 或 android 模拟器有关吗?我做了很多尝试,我认为问题不在于数据库或数据库编码。
I am using a sqlite database which contains some chars like "ö" "ş" "â". sqlite encoding is utf-8. i connect to sqlite database from console with sqlite3.exe and can view the content of the database correctly. Chars are displayed correctly. However, when i connect to database and view them in android emulator in a listview, chars are corrupted and cannot view them properly. what should i don in order to display those chars correctly? Is it something related with sqlite or android or android emulator? I made many trys and i think the problem is not in the database or database encoding.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过 sqlite3 控制台从 csv 文件导入会损坏字符。我写了一个java代码来导入csv文件,它工作得很好。感谢克里斯托弗。
Importing from csv file through sqlite3 console corrupts the chars. I wrote a java code to import csv file, and it worked fine.Thanks to Christopher.