2

アプリケーションの開発に PhoneGap を使用しています。Ripple を使用して、開発したブラウザーでテストしてから、実際のデバイスでアプリをテストします。

Ñ、Ü などのラテン文字を含む行がたくさんあります。Android デバイスのアプリは、この文字を含まないクエリを作成すると、この文字を完全に表示します。

たとえば、行には

NAME              ADDRESS
PETER NUÑEZ       RUE DES AMIES,16, 4AC3

クエリを作成する場合:

var word='AMIES';

...select * from table where ADDRESS like '%?%',[word]...

それは正常に動作し、行を完全に提供しますが、試してみると:

var word='NUÑEZ';

...select * from table where NAME like '%?%',[word]...

結果が出ません。

そして、私が使用する場合:var word='NU%EZ';それは正常に動作します。

クエリを作成するためにSQLインジェクションを使用します..(,?,[var])..

何が問題ですか?クエリから取得したÑ、Üなどの文字を表示できますが、これらのラテン文字を使用してクエリを実行することはできません。

前もって感謝します。

4

1 に答える 1