Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2014, 03:08
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 8 meses
Puntos: 306
Respuesta: error en liga a Servlet

Cita:
PRIMERO : 20140010_Documentaci?n Josu? Mart?nez Rangel.pdf
SEGUNDO : 20140010_Documentaci%3Fn+Josu%3F+Mart%3Fnez+Rangel .pdf
TERCERO: 20140010_Documentaci%3Fn+Josu%3F+Mart%3Fnez+Rangel .pdf
¿De donde sacas esto?¿De la consola?

Ten en cuenta que la consola no tiene por qué estar en ISO-8859, por lo que aunque la cadena esté correcta en la variable al pintarla te aparece incorrecta. Usar system.out para depurar código no es buena idea, y menos en el caso de problemas de codificación.

La mejor forma de comprobar que estás parseando bien es que en debug mires el contenido de la variable, o directamente tratar de descargar el fichero.

Aparte, ¿por qué usas URLEncoder? Tú ya tienes la cadena escapada, lo que quieres es recuperar la original. Usa URLDecoder.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.