编码和查看““xF6”等字符时出现问题”“E2”在 android sqlite 中

发布于 2024-10-08 09:36:53 字数 254 浏览 2 评论 0原文

我正在使用一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

万劫不复 2024-10-15 09:36:53

通过 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文