Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 03/06/15, 11:25:34
Array

[xs_avatar]
kohario88 kohario88 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 79
Tu operador: Movistar

recoger json con acentos usando volley

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?
Responder Con Cita


  #2  
Viejo 03/06/15, 11:55:29
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

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:

Código:
String json = new String(response.data, "UTF-8");
Si fuera ISO Latin 1 sería "ISO-8859-1" en vez de "UTF-8".
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 09:05:14 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /