私はいくつかのデータをデータベースに挿入しようとしています。データには一重引用符が含まれています。私は、データを挿入しながら、「Scrを\ 'アントン」のようなバックスラッシュでエスケープしてみました:アンドロイドでsqliteの特殊文字をエスケープするには?
INSERT INTO employee VALUES(4,'Jim','Halpert','Assistant Regional Manager','Manage',2,'Scr\'anton','570-222-2121','570-999-1212','[email protected]','halpert.jpg')
私は疲れて、まったく効果がDatabaseUtils.sqlEscapeString()を使用します。文字をエスケープする最良の方法は何ですか?
を使用しています。文字列、%20java.lang.String、%20android.content.ContentValues%29あなたが "エスケープ"について心配しないよりも – Selvin
SqlLiteでEscape句を使用する必要があると思います。このような何か.LIKE( 'Scr \' anton ' ESCAPE '\') –
ここでは答える:http://stackoverflow.com/questions/1296180/android-quotes-within-an-sql-query-string – stephendnicholas