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

Urgente!!! textarea con acentos!!

Estas en el tema de Urgente!!! textarea con acentos!! en el foro de Java en Foros del Web. Hola tengo un formulario donde se cogen datos y se almacenan en una base de datos con mysql. El problema es que donde uso un ...
  #1 (permalink)  
Antiguo 03/03/2010, 13:21
 
Fecha de Ingreso: febrero-2009
Mensajes: 60
Antigüedad: 15 años, 2 meses
Puntos: 0
Urgente!!! textarea con acentos!!

Hola tengo un formulario donde se cogen datos y se almacenan en una base de datos con mysql. El problema es que donde uso un textarea a la hora de mostrar la información no muestra bien las palabras con tildes o ñ del textarea, para lo demás si funciona bien, pero si es un textarea no. En la base de datos me aparece todo correctamente pero a la hora de mostrarlo sale mal:

por ejemplo si introduzco formación --> muestra : formaci?n

en todas las páginas uso

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

como puedo solucionarlo?
  #2 (permalink)  
Antiguo 03/03/2010, 16:55
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 9 meses
Puntos: 10
Respuesta: Urgente!!! textarea con acentos!!

Hola,

Haber intentale con esta linea:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

Saludos!
  #3 (permalink)  
Antiguo 04/03/2010, 04:51
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Urgente!!! textarea con acentos!!

Wenas

bunburyscon, ya lo esta haciendo.

soynueva, Y como recoges esos parametros de la BBDD??

Es decir, obtendras un sesultset para rellenar los datos del formulario, supongo. Los recoges como rs.getString??

Si es asi prueba algo como esto

Código:
   public String getTexto (ResultSet rs, String campo) throws SQLException, UnsupportedEncodingException
    {
        byte[] aux = rs.getBytes(campo); 
        String retorno = new String(aux,"iso-8859-1");             
        return retorno;
    }
Y lo invocas como
Código:
miBean.setTextoDelTextArea(getTexto(resultset,campoDelaBBDD));
Y en tu jsp

Código:
<textarea name="textareaporculera"><%=miBean.getTextoDelTextArea()%></textarea>
Saludos.
__________________
--
NO. Tu problema no es urgente.

CCFVLS
  #4 (permalink)  
Antiguo 04/03/2010, 05:38
 
Fecha de Ingreso: febrero-2009
Mensajes: 60
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Urgente!!! textarea con acentos!!

Muchisimas gracias elAntonie nunca hubiese caido en que era este el problema, te estare eternamente agradecida.
  #5 (permalink)  
Antiguo 04/03/2010, 07:17
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Urgente!!! textarea con acentos!!

De nada, para eso estamos.

Saludos.
__________________
--
NO. Tu problema no es urgente.

CCFVLS

Etiquetas: acentos, textarea
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 10:57.