Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/09/2007, 01:37
luisicozgz
 
Fecha de Ingreso: agosto-2007
Mensajes: 63
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Codificacion en Java

Gracias por la ayuda aunque cada vez me surge alguna duda mas.

En PHP (Servidor) tengo declarada esta linea para la creacion de la cabecera del XML.

<?xml version="1.0" encoding="utf-8"?>

¿Es esto suficiente para que la codificacion del XML sea UTF-8?
Luego en Eclipse he puesto que la codificacion del codigo fuente de Java sea en UTF-8.

Los datos que yo recibo en Java con XML-RPC son estos:

<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><array>
<data>
<value><struct>
<member><name>nombre</name>
<value><string>HOTEL ANTÓN</string></value>
</member>
<member><name>direccion</name>
<value><string>HOTEL ANTÓN</string></value>
</member>
<member><name>codigo_postal</name>
<value><string>50619</string></value>
</member>
<member><name>zona</name>
<value><int>1</int></value>
</member>
<member><name>poblacion</name>
<value><int>1</int></value>
</member>
</struct></value>
</data>
</array></value>
</param>
</params>
</methodResponse>

Aunque todavia tengo el siguiente error:
org.xml.sax.SAXParseException: Invalid byte 2 of 2-byte UTF-8 sequence.

Gracias.