【问题标题】:Jquery Mobile on Android - trouble with Cyrillic auto-completeAndroid上的Jquery Mobile - 西里尔自动完成的问题
【发布时间】:2012-04-20 14:01:09
【问题描述】:

我正在尝试使用西里尔文和英文数据执行自动完成。

如果我用英语输入一些搜索文本,一切都很好(Android 上 jQuery 的整体速度除外),但是当我尝试用俄语或乌克兰语搜索某些内容时,手机会卡住。

【问题讨论】:

  • 您确定您使用的是 jQuery Mobile 框架吗?或者只是移动应用程序中的jquery?我只是想确定
  • 我正在使用 JQUERY MOBILE 1.0 ALPHA 3

标签: android autocomplete jquery-mobile


【解决方案1】:

手机是怎么粘的?

好的,认真的 - 看看这是否与编码有关。也许在某个阶段您没有将编码定义为 utf-8。请务必在 HTML 头部和服务器端执行此操作。

[编辑]

问题似乎与按键事件有关。

在您执行我建议的测试后(在桌面 webkit 上运行并检查是否在 android 中触发了按键)报告回来,我将能够提供帮助并填写此答案

【讨论】:

  • 我的意思是我在真正的 Android 设备和 Android 模拟器中都没有得到任何响应。两边的编码都设置为utf-8。
  • 如果您在某处发布示例,我可以为您提供更多帮助。我来自波兰,所以我也可以生成一些有趣的角色。
  • 说实话,我无法在任何运行 Android 的设备上按俄语键盘上的任何内容,即使我已经使用移动框架和单个文本输入创建了单个页面。浏览器不理解按键事件,但英文工作正常。
  • 在任何 webkit 浏览器的桌面上测试它,看看它是 JQM 的错还是只是 Android 没有将按键传递给浏览器。
  • Android 在激活英文键盘时将按键传递给浏览器,但是当我尝试使用俄语键盘执行此操作时,在搜索查询后按空格键会得到自动完成结果,但没有任何动态发生...
猜你喜欢
  • 1970-01-01
  • 2011-07-28
  • 2010-12-04
  • 2011-08-08
  • 2013-01-22
  • 2016-05-31
  • 2011-10-08
  • 2012-10-09
相关资源
最近更新 更多