Я использовал базу данных sqlite для сохранения своих данных. Я сделал резервную копию таблицы sqlite в текстовый файл. Когда я пытаюсь восстановить из TXT в SQLite, я получаю синтаксическую ошибку (код-1). Потому что я использовал вырезанный знак ( ' )
, например, когда писал (Türk'ler geldi).
Ошибка: android.database.sqlite.SQLiteException: возле "ler": синтаксическая ошибка (код 1): при компиляции: .......
Как я могу вставить его. Я использовал ( \' )
, но это не сработало.
Вот мой код из sqlite в текстовый файл
semptoms = db.allSemptom();
int say = semptoms.size();
StringBuilder message = new StringBuilder("");
for (int i = 0; i < say; i++) {
Semptom semptom = semptoms.get(i);
String name = semptom.getName();
message.append(name + "\n");
}
saveToSymptom(message.toString());
Я пытаюсь добавить .replace(" ' "," \ ' ")
, но не работает
Я имею в виду, как это
message.append(name.replace(" ' "," \ ' ") + "\n")