Android 上的 Jquery Mobile - 西里尔字母自动完成问题
我正在尝试使用西里尔文和英语数据执行自动完成。
如果我用英语输入一些搜索文本,一切都很好(除了 Android 上 jQuery 的整体速度),但是当我尝试用俄语或乌克兰语搜索某些内容时,手机就会卡住。
I'm trying to perform autocomplete with Cyrillic and English data.
If I type some search text in English everything is fine (except overall speed of jQuery on Android), but when I try to search for something in Russian or Ukrainian the phone sticks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
手机如何粘住?
好吧,说真的 - 看看这是否与编码有关。也许在某个阶段您没有将编码定义为 utf-8。请务必在 HTML head 和服务器端执行此操作。
[编辑]
问题似乎出在按键事件上。
在您执行测试后,我建议(在桌面 Webkit 上运行并检查 Android 中是否触发了按键)报告回来,我将能够帮助并填写这个答案
How does a phone stick?
Ok, seriously - See if this has to do with encoding. Maybe at some stage you didn't define encoding as utf-8. Be sure to do it in HTML head and on the server side.
[edit]
The problem seems to be with keypress event.
After you preform tests I suggested (running on desktop webkit and checking if keypress is triggered at all in android) report back and I will be able to help and fill in this answer