I made a web application using the GAE Cloud endpoints. The application has only a backend part. The application calls the Google Places API and parses JSON responses, creating objects that are returned to the client. Client is an Android application that uses the generated GAE client libraries.
My problem is this: an application running on a local dev server displays the correct lines in UTF-8 format on Android, but the deployed application displays on Android mixed lines. For example: Instead of the Centar Clinic, this shows the Centrar Clinics.
I use the latest Fedeora GNU / Linux, developing in Eclipse Kepler (newest version), GAE - version 1.8.1, Google plugin for Eclipse version 3.2.4 (latest).
I have lost an incredible amount of time trying to solve this. I assume the solution is some configuration line that forces UTF-8. Just mention what I have in my appengine-web.xml below:
<system-properties> <property name="java.util.logging.config.file" value="WEB-INF/logging.properties" /> <property name="file.encoding" value="UTF-8" /> <property name="DEFAULT_ENCODING" value="UTF-8" /> </system-properties>
Thanks in advance for every suggestion.
source share