Испорчена кодировка символов с помощью Android + GAE Cloud Endpoints
Я сделал веб-приложение, используя GAE 'Конечные точки облака. Приложение имеет только внутреннюю часть. Приложение вызывает Google Places API и анализирует ответы JSON, создавая объекты, которые возвращаются клиенту. Клиент - это приложение для Android, которое использует сгенерированные клиентские библиотеки от GAE.
Моя проблема заключается в следующем: приложение, работающее на локальном dev-сервере, показывает на Android правильно строки в формате UTF-8, но развернутое приложение показывает на Android перепутанные строки. Например: вместо Клинички Centar это показывает Klini ки Centar.I '
Я использую последнюю версию Fedora GNU / Linux, разработанную в Eclipse Kepler (новейшая редакция), GAE версии 1.8.1, плагин Google для Eclipse версии 3.2.4 (последняя версия)
Я потерял невероятное количество времени, пытаясь решить эту проблему. Я предполагаю, что решение - это какая-то строка конфигурации, которая вынуждает UTF-8. Просто чтобы упомянуть, у меня есть в моемappengine-web.xml
folowing:
Заранее спасибо за каждое предложение.