Hola,
¿Alguien sabe como puedo solucionar esto? Envío el mensaje XML con esta sintaxis:
<?xml version="1.0" encoding="UTF-8"?>
Pero al enviar el mensaje me aparece: �
Gracias.
Hola,
¿Alguien sabe como puedo solucionar esto? Envío el mensaje XML con esta sintaxis:
<?xml version="1.0" encoding="UTF-8"?>
Pero al enviar el mensaje me aparece: �
Gracias.
Es una comunicacion android - Servidor tomcat y cuando imprimo lo que recibe el dispositivo movil es cuando me aparece.
Ya lo resolvi y por si a alguien le interesa pongo la solucion.
Aunque el String del xml ponga al principio que es un texto UTF8, hay que indicar en el canal de la comunicacion el encode que se desea utilizar. Aqui esta el codigo:
OutputStreamWriter writer = new OutputStreamWriter(response.getOutputStream(), "UTF8");
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF8"));
Gracias #4