Я пытаюсь создать базу данных для приложения для Android, включающую, в частности, неанглийские слова, которые требуют подчеркивания и ударения для правильного написания.Я установил кодировку для этого пакета в utf-8, что позволило акцентированным символам правильно хранить и отображать.Тем не менее, я не могу выделить подчеркнутый символ.Он отображает пустое поле для нераспознанного символа.
Пример моего помощника по базе данных для создания sqlite выглядит следующим образом:
cv.put(ENGLISH, "to be alive");
cv.put(NATIVE, "okch_á_a or okchaha");
cv.put(PART_OF_SPEECH, "verb");
cv.put(AUDIO, "alive");
cv.put(VIDEO, "none");
cv.put(IMAGE_DEFAULT, "none");
cv.put(IMAGE_OPTIONAL, "none");
cv.put(IMAGE_TO_USE, "none");
db.insert("words", ENGLISH, cv);
То, что _ a _ - лучшее, что я могу придуматьдо сих пор, но символ a должен быть подчеркнутым символом.
Я пробовал html-теги, такие как u и / u: a , поскольку он работает со строковыми массивами, но он отображается как: a (html никогда не интерпретируется).
Я пытался использовать: "\ u0332", как объяснено в http://www.fileformat.info/info/unicode/char/332/index.htm, но это тоже никогда не интерпретируется, поэтому он отображаеткак: a \ u0332
Я также пытался: & # 818;и: & # x332;аналогичным образом, с аналогичным отсутствием результатов.
Есть идеи?