Java - Problema con UTF-8 en JSP

 
Vista:

Problema con UTF-8 en JSP

Publicado por Smoje (1 intervención) el 26/11/2007 23:27:33
Buenas!!

Tengo un problema con una página que necesita recibir una serie de parámetros en formato unicode, con este formato:

http://servidor:puerto/aplicacion/inicio.jsp? param1=hola¶m2=παγκόσ ;μιος

El segundo parámetro puede venir por ejemplo con un texto en griego sin codificar, la página JSP lo que hace es recoger todos esos parámetros y construir un formulario con campos ocultos que lo mandará después via POST.

El problema es que al recoger el valor de param2, me aparece algo como así: pa???s�???

La página tiene las cabeceras para que reciba y envíe en formato UTF-8, también con esta línea casi al principio:

request.setCharacterEncoding("UTF-8&qu ot;);

Y también el servidor web manda la información en UTF-8, pero algo extraño hace el navegador cuando procesa esa página para que lo transforme en un formato no reconocido...

¿Es posible que sea necesario que desde donde realicen esta petición, tengan que enviar los datos en griego de manera codificada y que luego lo interprete la página tal cual? ¿Alguna otra solución?

Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder