0
android.database.sqlite.SQLiteException: unrecognized token: "'HRH™": , while compiling: INSERT INTO `w` VALUES (310346,-42,13,3,5399,'mightyhakizimi',2978,'mightyhakizimi',130,'HRH™

sqliteダンプファイルからデータベースに値を挿入していますが、この例外のように不正な文字が含まれている可能性があります。これに対するすべての挿入クエリで、考えられるすべての不正な文字を確認するにはどうすればよいですか?私の挿入コードはそこにあります。

Reader reader = new InputStreamReader(new FileInputStream(filePath),"utf-8");
BufferedReader br = new BufferedReader(reader);

db.beginTransaction();


while (br.ready()) {
    String insertStmt = br.readLine();

    db.execSQL(insertStmt);

}
br.close();
db.setTransactionSuccessful();
db.endTransaction();
4

0 に答える 0