Problemas con Tildes y Portlets

Veronica Padron
28 de Octubre del 2009
Hola,
Mi entorno de trabajo es jetspeed. Actualmente tengo un portlet, que en el modo edit me presenta una página jsp con un formulario de captura de datos del tipo “multipart/form-data”, el cual se encarga de obtener datos provenientes de cuadros de texto, así como de realizar el upload de ficheros (para este último utilizo el api commons-file-upload.jar)

Una vez capturados los almaceno en una BBDD MySQL mediante OJB.

El problema es que al capturar texto que incluye tildes y eñes, me almacena en la base de datos caracteres del tipo (ã+) en lugar de las tildes o eñes.

La capa de persistencia funciona correctamente (OJB me permite almacenar caracteres con tildes y eñes en la BD y luego mostrarlos correctamente en otra página jsp ). El problema está en la captura de estos elementos desde el formulario.

He probado cambiando el juego de caracteres a ISO-8859-1, y nada. También he probado incluyendo en la etiqueta form el accept-charset="ISO-8859-1" pero tampoco funciona.

Llevo varios días trabajando con el problema y estoy a punto de volverme loca….

Por favor necesito ayuda… SOS SOS SOS SOS

samuel
28 de Octubre del 2009
Desamiado complicado para este foro

Fernando Esquivel
28 de Octubre del 2009
yo tenia ese mismo lio, lo solucione de este modo

String titulo = request.getParameter("titulo");
titulo= new String(titulo.getBytes("ISO-8859-1"),"UTF-8");