黑莓手机上jQuery移动应用程序中的"ü"问题



我有一个适用于Blackberry的jQuery移动应用程序。我遇到的问题如下。当我在jQuery移动列表视图中添加一个带有"ü"的列表项时,我的所有按钮都会在页面上断开。当我点击一个按钮时,我会收到以下消息:"手持设备不支持指定的协议。请尝试其他URL。".

当列表视图中没有带有"ü"的列表项时,一切都会按预期进行。我不知道这是黑莓手机上jQuery移动支持的问题,还是只是黑莓的问题。

有办法解决这个问题吗?

尝试使用HTML实体:http://www.w3schools.com/tags/ref_entities.asp

代码:

Ü   Ü  Ü // capital u, umlaut mark
ü   ü  ü // small u, umlaut mark

显示器:

大写:

  • ÜÜÜ

小写:

  • üüü

UTF-8编码:http://www.utf8-chartable.de/(注意:您可以点击不同的显示选项)

U+00DC  Ü   c3 9c   // LATIN CAPITAL LETTER U WITH DIAERESIS
U+00FC  ü   c3 bc   // LATIN SMALL LETTER U WITH DIAERESIS

更新:

对于俄语字符集,你尝试过这些吗:

  • charset="windows-1251"
  • charset="UTF-16"
  • charset=ISO-8859-1"

其他来源尝试:

  • http://webdesign.about.com/od/localization/l/blhtmlcodes-ru.htm
  • http://en.wikipedia.org/wiki/UTF-16
  • http://en.wikipedia.org/wiki/Character_encoding

替代问题:

因此,这可能与存储数据的方式有关。

  • A: 一切都是硬编码的吗?我建议更改标题中的字符集
  • B: 数据库驱动?我建议检查编码,将数据存储为。
    • 相关链接:
      • MySQL排序规则存储未知语言的多语言数据
      • http://united-states.linuxotic.com/documentation/oracle/database/10.1/server.101/b10749/ch6unicode.htm

我遇到了同样的问题。请确保您的文件是UTF-8编码的,或者您的脚本生成符合UTF-8的输出。我已使用Notepad++转换我的文件。。。

相关内容

  • 没有找到相关文章

最新更新