PDA

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".