我使用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])..
有什么问题?我可以显示从查询中检索到的Ñ,Ü等字符,但我无法使用这些拉丁字符查询任何内容。
提前致谢。
答案 0 :(得分:0)
使用apache cordova,在我的开始页面“www \ index.html”中添加<meta charset="utf-8" />
对我来说很好:3。