我有一个适用于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++转换我的文件。。。