
| |||
acentos en los formularios cuando relleno un formulario con una palabra con acentos pierdo ese ese caracter al enviarlo por medio de un asp..el problema es que no recojo biene los valores..los recojo bien pero los caracteres con acentos los pierdo .C ![]() |
| |||
este es el asp sin cabeceras mensaje=mensaje & " <html>" mensaje=mensaje & " " mensaje=mensaje & " <head>" mensaje=mensaje & " <meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>" mensaje=mensaje & " <meta http-equiv='Content-Language' content='es'>" mensaje=mensaje & " <meta name='GENERATOR' content='Microsoft FrontPage 4.0'>" mensaje=mensaje & " <meta name='ProgId' content='FrontPage.Editor.Document'>" mensaje=mensaje & " <title>Registro</title>" mensaje=mensaje & " </head>" mensaje=mensaje & " " mensaje=mensaje & " <body bgcolor='#E0E0E0'>" mensaje=mensaje & " <p align='center'><b><font face='Verdana' size='3' color='#800000'>ASOCIACIÓN" mensaje=mensaje & " DE HUÉRFANOS DEL EJÉRCITO<br>" mensaje=mensaje & " </font><font face='Verdana' size='3' color='#000080'>" mensaje=mensaje & " FORMULARIOS DE DATOS</font><br>" mensaje=mensaje & " <p><b>" mensaje=mensaje & "<font color='#FF0000'>" mensaje=mensaje & " Escribe un breve resumen del vinculo que te une a los Huérfanos del Ejército: </font>" mensaje=mensaje & "</b></p>" mensaje=mensaje & "<p><font color='#000080'> " mensaje=mensaje & "</font></p>" mensaje=mensaje & "<form name='formregistro' action='enviar_registro2.asp' method='POST'>" mensaje=mensaje & "<p>" mensaje=mensaje & "<span style='position: absolute; left: 0; top: 157; width: 550; height: 82'>" mensaje=mensaje & "<textarea name='Sl' rows='10' cols='83' style='position: absolute; left: 2; top: 1; width: 571; height: 82' >" mensaje=mensaje & "" & request.form("Sl")& "</textarea></span></p>" mensaje=mensaje & "<p align='center'> " mensaje=mensaje & "</p>" mensaje=mensaje & "<p align='center'> </p>" mensaje=mensaje & "<p align='center'> </p>" mensaje=mensaje & "<p align='center'><b><font face='Verdana' size='3' color='#000080'><br>" mensaje=mensaje & " <p><b><font face='Verdana' size='2' color='#FF0000'>PARA MEJOR Y MAS EFICAZ" mensaje=mensaje & " FUNCIONAMIENTO, ES NECESARIO RELLENAR TODOS LOS CAMPOS DE ESTE FORMULARIO.</font></b></p>" mensaje=mensaje & " <p><font color='#000080'><br>" mensaje=mensaje & " <font size='2' face='Verdana'>Nombre:<br>" mensaje=mensaje & " <input type='text' name='Nombre' size='94' value='" & request.form("Nombre")& "'>" mensaje=mensaje & " <br>" mensaje=mensaje & " Domicilio:" mensaje=mensaje & " <br>" mensaje=mensaje & " <input type='text' name='Domicilio' size='94' value='" & request.form("Domicilio")& "'>" mensaje=mensaje & " <br>" mensaje=mensaje & " Población:" mensaje=mensaje & " <br>" mensaje=mensaje & " <input type='text' name='Poblacion' size='64' value='" & request.form("Poblacion")& "'>" mensaje=mensaje & " <br>" mensaje=mensaje & " Código Postal:<br>" mensaje=mensaje & " <input type='text' name='T1' size='20' value='" & request.form("T1")& "'><br>" mensaje=mensaje & " Teléfono:" mensaje=mensaje & " <br>" mensaje=mensaje & " <input type='text' name='Telefono' size='32' value='" & request.form("Telefono")& "'>" mensaje=mensaje & " <br>" mensaje=mensaje & " Periodo en C.H.O.E.S.:" mensaje=mensaje & " <br>" mensaje=mensaje & " <input type='text' name='Periodo' size='20' value='" & request.form("Periodo")& "'>" mensaje=mensaje & " <br>" mensaje=mensaje & " Inventa un nombre de usuario:<br>" mensaje=mensaje & " <input type='text' size='32' maxlength='256' name='NombreUsuario' value='" & request.form("NombreUsuario")& "'> -- <em>puedes" mensaje=mensaje & " utilizar mayúsculas y minúsculas mezcladas</em><br>" mensaje=mensaje & " Inventa una contraseña:<br>" mensaje=mensaje & " <input type='text' size='32' maxlength='256' name='Contrasena' value='" & request.form("Contrasena")& "'> -- <em>manténla" mensaje=mensaje & " en secreto</em><br>" mensaje=mensaje & " Escribe la contraseña de nuevo:<strong><br>" mensaje=mensaje & " </strong><input type='text' size='32' maxlength='256' name='ComprobarContrasena' value='" & request.form("ComprobarContrasena")& "'>" mensaje=mensaje & " -- <em>para comprobar</em><br>" mensaje=mensaje & " Escribe la dirección de correo electrónico:<strong><br>" mensaje=mensaje & " </strong><input type='text' size='58' maxlength='256' name='DireccionCorreoElectronico' value='" & request.form("DireccionCorreoElectronico")& "'>" mensaje=mensaje & " -- <i>Imprescindible</i></font></font><font size='2' face='Verdana' color='#000080'><em>" mensaje=mensaje & " para comunicarnos</em></font></p>" mensaje=mensaje & " <hr>" mensaje=mensaje & " <h5><font color='#000080'>Realizado por J.A. Gónzalez Carmona.<br>" mensaje=mensaje & " Copyright © 1999 [Los Pinfanos]. Reservados todos los derechos.<br>" mensaje=mensaje & "</font></h5>" mensaje=mensaje & " </body>" mensaje=mensaje & " </html>" resultado=EnviaHtml("remitente","direccion destino","subject",mensaje,request("Nombre"),reque st("DireccionCorreoElectronico")) |
| |||
y este el formulario <form name="formregistro" action="enviar_registro2.asp" method="POST"> <p> <span style="position: absolute; left: 0; top: 157; width: 550; height: 82"> <b> <textarea rows="10" name="Sl" cols="83" style="position: absolute; left: 2; top: 1; width: 587; height: 82"></textarea></b></span><b> </b> </p> <p align="center"> </p> <p align="left"><b><font face="Verdana" size="3" color="#000080"> <br> </font><font face="Verdana" size="1" color="#FF0000">PARA MEJOR Y MAS EFICAZ FUNCIONAMIENTO, ES NECESARIO RELLENAR <br> TODOS LOS CAMPOS DE ESTE FORMULARIO.</font></b></p> <p align="left"> <font size="2" face="Verdana" color="#000080">Nombre y Apellidos:<br> <b> <input type="text" name="Nombre" size="80"> <br> </b>Domicilio: <b> <br> <input type="text" name="Domicilio" size="80"> <br> </b>Población: <b> <br> <input type="text" name="Poblacion" size="64"> <br> </b>Código Postal:<b><br> <input type="text" name="T1" size="20"><br> </b>Teléfono: <b> &n bsp; &nbs p; &n bsp; &nbs p; <br> <input type="text" name="Telefono" size="32"> <br> </b>Periodo en C.H.O.E.S.: <b> &n bsp; &nbs p; <input type="text" name="Periodo" size="32"> &nbs p; &n bsp; &nbs p; <br> </b>Inventa un nombre de usuario:<b><br> <input type="text" size="32" maxlength="256" name="NombreUsuario"> </b>-- <em>puedes utilizar mayúsculas, y dígitos mezclados</em><br> Inventa una contraseña:<b><br> <input type="password" size="32" maxlength="256" name="Contrasena"></b> -- <em>manténla en secreto</em><b><br> </b>Escribe la contraseña de nuevo:<strong><br> </strong><b><input type="password" size="32" maxlength="256" name="ComprobarContrasena"> </b>-- <em>para comprobar</em><b><br> </b>Escribe la dirección de correo electrónico:<strong><br> </strong> <b> <input type="text" size="58" maxlength="256" name="DireccionCorreoElectronico"> </b>-- <i>imprescindible</i><em> </em></font></p> <h2 align="left"><font color="#000080"><input type="submit" value="Enviar" name="Enviar"> <input type="reset" value="Borrar formulario"><span style="left: 341; top: 749; position: absolute"> <span style="left: 5; top: 36; position: absolute"> </span></span> <span style="position: absolute; left: 273; top: 1004; width: 49; height: 22"> </button></span> <font size="2"> <font color="#000080">Volver</font></a></font></font></font></h2> <hr> </form> |
| ||||
Bueno, no sé si tenga algo que ver.. pero por lo pronto yo quitaría todo esto:
Código:
Y la línea que dice:mensaje=mensaje & " <meta http-equiv='Content-Language' content='es'>" mensaje=mensaje & " <meta name='GENERATOR' content='Microsoft FrontPage 4.0'>" mensaje=mensaje & " <meta name='ProgId' content='FrontPage.Editor.Document'>"
Código:
La reemplazaría por:mensaje=mensaje & " <meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>"
Código:
A ver.. si en vez de enviar el correo, hacés un response.write(mensaje)... ¿te muestra correctamente los tildes? mensaje=mensaje & " <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"
__________________ ...___... |