Двойные кавычки в JSON-файле

#android #json #character-encoding

#Android #json #кодировка символов

Вопрос:

Я создаю json-файл, используя следующий код:

 JSONObject client = new JSONObject(); 
client.put(key, value);
  

Я отправляю этот json-файл по HTTP на свой веб-сервис.

Если мой json-файл содержит «, на моем сервере он отображается в виде вопросительного знака.

Я устанавливаю

 postRequest.setEntity(new StringEntity(this.POSTString, HTTP.UTF_8));
  

в моем http-sender-классе.

Что я делаю не так, почему двойная кавычка отображается в виде вопросительного знака?

Комментарии:

1. какой язык вы используете Я имею в виду разговорный язык

2. попробуйте использовать ISO-8859-1

3. Где я устанавливаю язык? Немецкий — мой родной язык, но я не уверен, устанавливаю ли я где-нибудь локаль?

4. postRequest.setEntity(новая строка (это. POSTString, «ISO-8859-1»));

5. @sakir Если я устанавливаю ISO-8859-1, при разборе json возникает проблема с веб-сервисом, и ничего не работает. Любые другие альтернативы?