我在S.O.周围搜索了很多。但从未找到答案,所以我在这里发帖提问:
我正在开发Android应用程序(意大利语),当我调用SQL插入函数时,应用程序崩溃是因为文本中包含撇号字符,如下所示:
db.execSQL("INSERT INTO Famiglia (Description) VALUES ('Quando il sole s'allontana la vita diviene più sana')");
我试图逃避单词s'allontana
,使其变为s\'allontana
,但这不起作用。
真的不知道该做什么......
答案 0 :(得分:1)
通过键入两次来转义单引号。像:
db.execSQL("INSERT INTO Famiglia (Description) VALUES ('Quando il sole s''allontana la vita diviene più sana')");