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;
}
助けてくれてありがとう!