Autor Tema: Problema con la Letra Ñ JSP+Tomcat+Mysql [SOLUCIONADO]  (Leído 8611 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado NoeL

  • Administrator
  • Trade Count: (1)
  • The Communiter-
  • *
  • Thank You
  • -Given: 3
  • -Receive: 4
  • Mensajes: 3259
  • --=Vicio Letal=--
    • SvCommunity
Problema con la Letra Ñ JSP+Tomcat+Mysql [SOLUCIONADO]
« : febrero 18, 2009, 12:47:59 pm »
El problema es que cuando guardo un dato que contenga la letra Ñ desde cualquier formulario de mi aplicacion me aparecen caracteres raros en mi base de datos, lo curioso es que si guardo desde otro lugar como por ejemplo desde la consola o desde Query Browser en mysql guarda correctamente la letra Ñ, lo que me indica que no es problema de la BD, ahora bien estoy trabajando con Tomcat 6.0.18 y en mis paginas JSP tengo seteado el charset UTF-8 si alguien ha tenido este problema tal vez me ilumina como lo soluciono...ya me esta desesperando la situacion ya que por lo menos con php se soluciona facil con el iconv() que me recomendo mxgxw en cierta ocacion
« Última Modificación: febrero 19, 2009, 01:37:03 pm por NoeL »
La ofensa es como un buen haiku: puede ignorarse, desconocerse, perdonarse o borrarse, pero nunca puede ser olvidada.
Mi hoja es mi alma. Mi alma pertenece a mi Daimyo. Ultrajar mi hoja es afrentar a mi Daimyo.
La muerte no es eterna; el deshonor, sí

Desconectado NoeL

  • Administrator
  • Trade Count: (1)
  • The Communiter-
  • *
  • Thank You
  • -Given: 3
  • -Receive: 4
  • Mensajes: 3259
  • --=Vicio Letal=--
    • SvCommunity
Re: Problema con la Letra Ñ JSP+Tomcat+Mysql
« Respuesta #1 : febrero 19, 2009, 12:32:28 pm »
Veo que nadie se anima, [Pensando en Voz Baja] Como no es chambre de amor ni tampoco se trata de Avila o Funes, como has cambiado SVC  :bad [/Pensando en Voz Baja]...

He aqui otra pista tal vez asi se anima alguien:

He descubierto que el metodo Post envia correctamente la letra Ñ pero cuando la recojo con el request.getParameter (); es donde no lo recupera bien, como si este metodo no pudiera interpretar el set de caracteres que se le envia, lo que no encuentro es donde cambiar el comportamiento de este metodo, ya hasta cambie el charset de mi ubuntu para ver si tenia que ver con el entorno y nada...
La ofensa es como un buen haiku: puede ignorarse, desconocerse, perdonarse o borrarse, pero nunca puede ser olvidada.
Mi hoja es mi alma. Mi alma pertenece a mi Daimyo. Ultrajar mi hoja es afrentar a mi Daimyo.
La muerte no es eterna; el deshonor, sí

Desconectado NoeL

  • Administrator
  • Trade Count: (1)
  • The Communiter-
  • *
  • Thank You
  • -Given: 3
  • -Receive: 4
  • Mensajes: 3259
  • --=Vicio Letal=--
    • SvCommunity
Re: Problema con la Letra Ñ JSP+Tomcat+Mysql
« Respuesta #2 : febrero 19, 2009, 01:36:14 pm »
Bien, voy a responderme yo solo  :wacko:

Mira Noel lo que tenes que hacer es lo siguiente, en tu pagina JSP pone la directiva siguiente:

<%@page contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" import="pkgsys.*,java.util.*"%>


Los datos importantes de esta directiva son los siguientes: charset=ISO-8859-1 y pageEncoding="ISO-8859-1

Estoy 100% que esa es la solucion a tu problema... :sur:
La ofensa es como un buen haiku: puede ignorarse, desconocerse, perdonarse o borrarse, pero nunca puede ser olvidada.
Mi hoja es mi alma. Mi alma pertenece a mi Daimyo. Ultrajar mi hoja es afrentar a mi Daimyo.
La muerte no es eterna; el deshonor, sí

Desconectado vlad

  • Global Moderator
  • Trade Count: (10)
  • The Communiter-
  • *
  • Thank You
  • -Given: 53
  • -Receive: 104
  • Mensajes: 6348
    • Qualium.net
Re: Problema con la Letra Ñ JSP+Tomcat+Mysql [SOLUCIONADO]
« Respuesta #3 : febrero 19, 2009, 02:45:13 pm »
Yo por eso siempre...
Código: [Seleccionar]
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> :)

PD: ISO-8859-1 estará bien si solo si estas seguro que nunca vas a manejar caracteres chinos, pero por si en caso te recomendaria de una vez dejarlo en UTF-8 :)

Desconectado NoeL

  • Administrator
  • Trade Count: (1)
  • The Communiter-
  • *
  • Thank You
  • -Given: 3
  • -Receive: 4
  • Mensajes: 3259
  • --=Vicio Letal=--
    • SvCommunity
Re: Problema con la Letra Ñ JSP+Tomcat+Mysql [SOLUCIONADO]
« Respuesta #4 : febrero 19, 2009, 03:57:00 pm »
Yo por eso siempre...
Código: [Seleccionar]
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> :)

PD: ISO-8859-1 estará bien si solo si estas seguro que nunca vas a manejar caracteres chinos, pero por si en caso te recomendaria de una vez dejarlo en UTF-8 :)

da la casualidad que al ponerlo en UTF-8 por alguna demoniaca razon no funciona....
La ofensa es como un buen haiku: puede ignorarse, desconocerse, perdonarse o borrarse, pero nunca puede ser olvidada.
Mi hoja es mi alma. Mi alma pertenece a mi Daimyo. Ultrajar mi hoja es afrentar a mi Daimyo.
La muerte no es eterna; el deshonor, sí