Używam Umlautów (ä, ü, ö) w Gsonie, które muszę przekazać za pośrednictwem Postu Http.Java: Gson i kodowanie
Niestety, moja aplikacja internetowa zwróci wartość null, jeśli Umlauty nie zostaną w jakiś sposób przekonwertowane, a nie są.
Content-Type jest "application/json"
Jak mogę powiedzieć Gson do kodowania Przegłosy prawidłowo (The Znaki specjalne są w wartościach, a nie klucze)?
„moja aplikacja internetowa zwróci NULL jeśli Znaki specjalne nie są przekształcane w jakiś sposób”, więc problem jest z internetowej aplikacji. –
Jest to aplikacja MVC 4, jeśli to pomaga. Powinien zaakceptować Umlautów bez kodowania w ciele, czy nie? – cdbeelala89
'application/json' musi akceptować Unicode (a tym samym Umlauty.) Z [spec] (http://www.ietf.org/rfc/rfc4627.txt): _" Tekst JSON MUSI być zakodowany w Unicode. kodowanie to UTF-8. "_ Jeśli aplikacja internetowa tego nie zaakceptuje, nie akceptuje JSON. – McDowell