Foros del Web » Programación para mayores de 30 ;) » Java »

caracteres especiales y acentos

Estas en el tema de caracteres especiales y acentos en el foro de Java en Foros del Web. hola, hay algun consultor en el foro, tengo unos problemitas y con acentos....
  #1 (permalink)  
Antiguo 12/05/2004, 16:03
 
Fecha de Ingreso: mayo-2004
Ubicación: mexico
Mensajes: 5
Antigüedad: 20 años
Puntos: 0
caracteres especiales y acentos

hola, hay algun consultor en el foro, tengo unos problemitas y con acentos.
  #2 (permalink)  
Antiguo 16/05/2004, 10:15
 
Fecha de Ingreso: mayo-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
te propongo que muestres tu problema y si se te puede ayudar se hará, creo que es lo más fácil
  #3 (permalink)  
Antiguo 17/05/2004, 10:28
 
Fecha de Ingreso: mayo-2004
Ubicación: mexico
Mensajes: 5
Antigüedad: 20 años
Puntos: 0
hola, el problema es el siguiente.
tengo una base de datos que contiene palabras con acentos, ahi todo bien, desarrolle un programa para hacer busquedas en esa tabla, tengo una jsp donde se capturan los textos a busca, de ahi pasan a un formbean, bien pues el problema es que si escribo algo con acentos sobre la jsp el formbean lo recibe sin acento y con un caracter extraño, tienen alguna idea de como solucionar esto?
  #4 (permalink)  
Antiguo 17/05/2004, 12:41
 
Fecha de Ingreso: mayo-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
has probado a meter en el código de jsp &[vocal]acute; ? no sé, yo es que no suelo trabajar con tildes pero en principio es lo único que se me ocurre
  #5 (permalink)  
Antiguo 21/12/2004, 09:34
Avatar de elbueno45  
Fecha de Ingreso: noviembre-2003
Ubicación: lima
Mensajes: 97
Antigüedad: 20 años, 5 meses
Puntos: 0
A ver si te sirve esto:

Codigo en el jsp
<form enctype="application/x-www-form-urlencoded" action="destino_.jsp" method="post">
<input type=text name=usuario>
<input type=text name=pasword>
<form>


-------
y luego en el desptino pones:

String usuario = URLEncoder.encode(request.getParameter("usuario"), "ISO-8859-1")

con esto, todos los caracteres "raros" (comillas simples y dobles, signo del euro, eñes,etc) son reemplazados y se pueden cargar en BBDD o formar parte de otras cadenas, etc ....

para "des-encodificar"

importas java.net.URLDecoder

defines:

URLDecoder deco = new URLDecoder()

String usuario = deco.decode(rs.getString("usuario"))

Espero te sirva.. bye.. y suerte
__________________
elbueno45
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:49.