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])..

问题是什么?我可以显示从 Query 中检索到的 Ñ、Ü 等字符,但我无法使用这些拉丁字符查询任何内容。

提前致谢。

4

1 回答 1

0

使用 apache cordova,在我的起始页“www\index.html”中添加<meta charset="utf-8" />到 head 对我来说很好:3。

于 2018-03-19T03:17:16.317 回答