Я скачал небольшой файл базы данных sqlite с несколькими словами и его определениями, чтобы научиться составлять словари.И его определения хранятся в виде BLOB-объектов.Как я могу прочитать это и показать его определение.Я не знаю, что именно хранится в таблице BLOB.Я попробовал это:
cursor = database.rawQuery("select body from items A inner join items_info B on A.id = B.id where B.id = '" + id + "';" , null);
while (c.moveToNext()){
byte[] blob = c.getBlob(0);
}
И он получил множество различных символов с цифрами и буквами.Затем я преобразовал его в строку, используя
string = new String(blob, "UTF-8");
Это дало мне другой результат, но я этого не хочу.
Как я могу получить эти данные BLOB и показать их?
Здесьмой файл базы данных