android - SQLite 数据库浏览器 - 导入国家字体时出现问题

标签 android database sqlite csv import

我在我的 android 项目中使用 SQLite 数据库。我想在那里存储很多包含波兰语字体的字符串。为了管理数据库,我使用 SQLite 数据库浏览器。问题是:当我将充满字符串的 csv 导入数据库时​​,我的文本从例如“Wysyłaj własnoręcznie”更改为“Wysy³aj w³asnorêcznie”。有什么想法可以正确转换这种字符吗?

最佳答案

假设您正在为 csv 文本的某些来源打开 InputStream,然后将其包装在 InputStreamReader 中。创建 InputStreamReader 时需要指定正确的编码。默认编码可能是 ISO-8869-1,您的文本可能是 UTF-8。这可以解释为什么 U_007F 以外的字符没有被正确解释。

关于android - SQLite 数据库浏览器 - 导入国家字体时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6010955/

相关文章:

android - 在后台线程中修改适配器

android - 社交网络 FB、Twitter、G+ 等。在所有 3 个平台(iOS、Android 和黑莓)

android - 如何解决 "Waiting for Debugger"消息?

java - 为什么日期插入为 02/10/0010 而不是 02/10/2010

php - Laravel sqlite 查询错误

java - (初学者)SQLite 查询不会使用 MoveToNext 进入 if-loop

python - Python:实时流数据

sql - INSERT INTO SELECT * FROM,同时将数据类型转换为外键

SQLite - 制作真正的只读数据库

java - 根据Java应用程序,SQLite数据库不存在