我有一个数据库,我从我的Android项目中提取数据。这里有一些文本字符串,其中瑞典语字母å,ä,ö写为:√•=å,√§=ä,√δ=ö。在我将这些符号打印到应用程序的textview之前,将这些符号转换为实际字母的最佳方式是什么?是一种替代,就像替代√一样,要走的路?如何在现在提取数据的查询中输入:如何在Android应用程序中显示瑞典语字符?
public Cursor getAlternative1(long categoryid, int questionid) {
final String MY_QUERY = "SELECT question, image, alternative, questionid, correct FROM tbl_question a INNER JOIN tbl_alternative b ON a._id=b.questionid AND b.categoryid=a.categoryid WHERE a.categoryid=? AND a._id=?";
Cursor cursor = mDb.rawQuery(MY_QUERY, new String[]{String.valueOf(categoryid), String.valueOf(questionid)});
if (cursor != null) {
cursor.moveToFirst();
}
return cursor;
}
感谢您的帮助!
你如何将数据插入到数据库中?当我将瑞典语字母插入我的时候,它就像预期的那样出现在我的`ListView`中。 – RivieraKid 2011-02-15 13:28:50
它们被插入为√= =,√=√,√8=ö,这些符号代表字母。这是我之后的翻译,如果上面的格式是像utf-8这样的已知格式,或者我应该做一个替换这个等等。 – kakka47 2011-02-15 14:12:24