我在使用sqlite数据库的android中执行选择查询时遇到问题。在数据库中,有一个基于sinhala字符的字段。我使用UTF-8编码的数据库浏览器填充数据库。我使用SQLiteAssetHelper访问资产文件夹中的数据库。当我尝试使用选择查询并在android textview中显示时,基于sinhala的字段中的数据会输出奇怪的字符,例如විද්â€。
我尝试更改textview中的字体,并尝试使用System.setProperty( sinhala_word,"UTF-8" )
更改编码。
例如,尝试设置单词
රහිත
在android文本视图中它显示为
රහිà¶
这是我的数据库的样子:
这是文本在文本视图中的显示方式: