Проблема с "ü" в мобильном приложении jQuery на Blackberry - PullRequest
2 голосов
/ 25 мая 2011

У меня есть мобильное приложение jQuery для Blackberry. Проблема у меня заключается в следующем. Когда я добавляю элемент списка в представление списка мобильных устройств jQuery с пометкой «ü», все мои кнопки ломаются на странице. Когда я нажимаю кнопку, я получаю следующее сообщение: «Указанный протокол не поддерживается контроллером. Попробуйте другой URL-адрес.».

Когда в списке нет элемента списка с «ü», все работает как положено. Я не знаю, является ли это проблемой с мобильной поддержкой jQuery в Blackberry или это просто проблема Blackberry.

Есть ли способ обойти это?

Ответы [ 2 ]

4 голосов
/ 25 мая 2011

Попробуйте вместо этого использовать сущность 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 "

Другие источники, чтобы попробовать:

Альтернативные проблемы:

Так что это может быть связано в зависимостио том, как вы храните данные.

1 голос
/ 12 февраля 2012

У меня была такая же проблема. Убедитесь, что ваши файлы имеют кодировку UTF-8 или ваши сценарии выдают выходные данные, соответствующие UTF-8. Я использовал Notepad ++ для конвертации моих файлов ...

...