Ver la Versión Completa : recoger json con acentos usando volley
kohario88
03/06/15, 11:25:34
Buenos días. Estoy usando volley para lanzar una consulta en un servicio php a mi base de datos. El resultado se me devuelve en Json y con los acentos pero al recogerlo desde android los hacentos se me vuelven caracteres extraños ¿Como codifico lo que leo?
mocelet
03/06/15, 11:55:29
Tienes que usar la misma codificación en base de datos, PHP y cliente, o hacer conversiones, claro.
Supuesto que tu PHP devuelve el json codificado en UTF-8, tendrías que hacer algo así en Android:
String json = new String(response.data, "UTF-8");
Si fuera ISO Latin 1 sería "ISO-8859-1" en vez de "UTF-8".
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.