Android SQLite数据库浏览器-导入国家字体时出现问题
我在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以外的字符解释不正确。您是否找到了解决问题的方法?我也有同样的问题。@Amourreux-当您从Android SQLite数据库浏览器-导入国家字体时出现问题,android,database,sqlite,csv,import,Android,Database,Sqlite,Csv,Import,我在android项目中使用SQLite数据库。我想在那里存储大量包含波兰字体的字符串。为了管理数据库,我使用SQLite数据库浏览器。问题是:当我将填充字符串的csv导入数据库时,我的文本会从“Wysyłaj własnoręcznie”更改为“Wysy³aj w³asnorêcznie”。您知道如何正确转换此类字符吗?您可能正在打开一个到csv文本某个源的InputStream,然后将其包装到InputStreamReader中。创建InputStreamReader时,需要指定正确的编码。
InputStream
创建InputStreamReader
时,有一个可选的第二个参数来指定字符编码。例如:InputStreamReader rdr=新的InputStreamReader(inputStream,“UTF-8”)代码>。