我有一個數據庫,我從我的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