Problema con eñes y acentos en formularios
Al leer los parámetros recibidos en un servlet mediante un método post, de los campos de un formulario, si se han introducido eñes o tildes, el método getParameter me devuelve otros caracteres en su lugar. ¿Alguien sabe a que se debe esto y como podría arreglarlo?
CUANDO RECUPERO DE UNA URL INFORMACIÓN TEXTUAL, SUELO APLICARLE UN DECODE, ANTES DE MANIPULAR DICHA INFORMACIÓN, POR EJEMPLO, SI TU HACES UN SUBMIT EN UN FORMULARIO DONDE EN UNA INTPUT TYPE="TEXT" HAYA UN ESPACIO EN BLANCO, EL NAVEGADOR AUTOMÁTICATICAMENTE CONVIERTE ESE ESPACIO EN BLANCO EN UN EQUIVALENTE EN HEXADECIMAL, " " == %20, Y ESO OCURRE CON LAS TILDES, Ñ, ETC. EL DECODE LO QUE HACE ES EL PASO INVERSO. ESPERO QUE TE SIRVA SI NECESITAS ALGUNA ACLARACIÓN, ME PUEDES ESCRIBIR A MI E-MAIL
