Специальные символы игнорируются на Android - PullRequest
2 голосов
/ 13 июня 2011

Я создал интерфейс бронирования для мобильных платформ в jQuery-mobile.
Все это хорошо работает как в браузере, так и на iPhone, на телефоне Android , однако полностью игнорирует шведский специальныйсимволы Å, Ä, Ö .Когда эти символы нажимаются, он даже не вызывает событие keyDown.Все остальные символы работают, включая * ¨ ^ и т. Д.

Система работает на IIS7, но она также была протестирована на IIS6 с тем же результатом.Я попытался сократить весь мой код и просто показать поле ввода, но ошибка все еще там.Кажется, он хорошо работает на сервере Apache.

Кто-нибудь знает, что может вызвать это или обходной путь для ситуации?

Только что протестировал с другими браузерами на Android и всеработает, это только встроенный браузер, который имеет проблему

Ответы [ 2 ]

0 голосов
/ 15 июня 2011

Мои проблемы с кодировкой на Android требовали, чтобы я определил заголовок charset=utf8 для CGI, полученного AJAX.По определению AJAX всегда был utf-8, но оказывается, что он неправильно истолковывается как что-то ISO на Android.

Сайт, с которого я звонил AJAX, также был в utf8

0 голосов
/ 13 июня 2011

Я бы посмотрел на настройку кодировки:

Может быть:

  • ISO-8859-1
  • UTF-8
...