Paso de parámetros a un jsp con caracteres especiales.
Hola.
Esta duda viene a ampliar una anterior sobre el envÃo de un parámetro a un jsp con espacios en blanco a través de la url.
El caso es que necesito mandar un parámetro a un jsp consistente en una cadena de caracteres que puede contener de todo: espacios en blanco, acentos, y cosas como ü, ê, è '.....
Cuando el jsp recibe esta cadena se hace un lio con estos caracteres especiales.
¿Como tengo que codificar la cadena de caracteres, para que el jsp pueda entender estos caracteres especiales? Buscando por ahi he encontrado algo de ASP que hace esto: Server.URLEncode. ¿hay algo en java que similar?
Gracias
Esta duda viene a ampliar una anterior sobre el envÃo de un parámetro a un jsp con espacios en blanco a través de la url.
El caso es que necesito mandar un parámetro a un jsp consistente en una cadena de caracteres que puede contener de todo: espacios en blanco, acentos, y cosas como ü, ê, è '.....
Cuando el jsp recibe esta cadena se hace un lio con estos caracteres especiales.
¿Como tengo que codificar la cadena de caracteres, para que el jsp pueda entender estos caracteres especiales? Buscando por ahi he encontrado algo de ASP que hace esto: Server.URLEncode. ¿hay algo en java que similar?
Gracias
puedes hacer:
URLEncoder.encode(String);
o
URLEncoder.encode(String, String);
la clase está en java.net.URLEncoder
En el segundo caso tendrÃas que poner algo asÃ:
URLEncoder.encode("lo que quieras", "UTF-8");
busca más información en el javadoc http://java.sun.com/j2se/1.4.2/docs/api/java/net/URLEncoder.html
URLEncoder.encode(String);
o
URLEncoder.encode(String, String);
la clase está en java.net.URLEncoder
En el segundo caso tendrÃas que poner algo asÃ:
URLEncoder.encode("lo que quieras", "UTF-8");
busca más información en el javadoc http://java.sun.com/j2se/1.4.2/docs/api/java/net/URLEncoder.html
