Problemas al analizar caracteres españoles (á, é, í, ó, ú) a partir de la respuesta XML

Estoy desarrollando una aplicación Java, que llama a un PHP desde internet que me da una respuesta XML.

En la respuesta está contenida esta palabra: "Próximo", pero cuando analizo los nodos del XML y obtengo la respuesta en una variable de cadena, recibo la palabra como esta: "Pr & oacute; ximo".

Como puedo resolver esto?

Respuesta 1

StringEscapeUtils.unescapeHTML ()

Respuesta: 2

Probablemente esté utilizando una codificación diferente en su aplicación Java y luego la codificación del script PHP. Intente configurar la codificación de su transmisión, por ejemplo así

URL oracle = new URL("http://www.yourpage.com/");
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
                        yc.getInputStream(),"utf-8"));//<-- here you set encoding
                                                     //to the same as in your PHP
String inputLine;
while ((inputLine = in.readLine()) != null) 
    System.out.println(inputLine);
Respuesta: 3

Quiero probar la capa http para una aplicación de descanso de arranque de primavera. Para esto se burló el servicio para responder las llamadas del controlador. Como tengo muchos métodos (por ejemplo, findBy ...) que esperan una lista para ...

Me gustaría cómo puedo incluir el resultado decimal del método de baile al claro. Por ejemplo, en este programa, si ingreso 5F, el resultado decimal sería 95. Bueno, quiero que 95 aparezca como ...

Estoy experimentando con variaciones en el tutorial del cuadro de diálogo en Oracle. Sentí que la cantidad de opciones que ofrecía resultaba en demasiados botones, así que convertí desde OptionDialog a InputDialog y ...

Recientemente comencé a trabajar en Scala y ese fue mi primer contacto real con un paradigma funcional. Aunque soy un gran admirador de Java y, lo admito, a veces carece de paradigma funcional. Es por eso ...