| |||
| Problema recibiendo datos de un formulario Hola a todos, Tengo una web hecho en Ruso con DreamWeaver. Como en su día no supe más, la hice sin carácteres cirílicos en el código, pues los mismos se visualizaban en la web como: ?????? Finalemente usé una opción que lei por aquí, con el charset de windows-1251 y en el código los carácteres se ven tipo así: Çàðóáåæíàÿ íåäâèæèìîñòü pero en la web aparecen en cirílico. Tengo un form tipo: <form action="/cgi-sys/FormMail-clone.cgi" method="post"> Y en un lugar de recibir vía email los comentarios de la gente en cirílico los recibo en formato: Çàðóáåæíàÿ (como el código fuente). ¿Alguien sabe si habría alguna manera de recibir los mensajes en cirílico? Etiquetas del head (codificación): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> ... Muchísimas gracias! |
| ||||
| Respuesta: Problema recibiendo datos de un formulario Tendrás que asegurarte de que TODOS los componentes de la cadena (el texto de tu página, las etiquetas META, el programa que recibe y procesa los datos, las etiquetas Mime-type del mensaje de correo) estén en la misma codificación, o en algún lado se convertirán mal y llegarán mal. Si en "el código" y en "la web" se ven diferentes, quiere decir que no tenés el Dreamweaver (o el editor que uses ahora) configurado para usar la misma codificación. Tenés que asegurarte de que todo tu entorno trabaje con la misma codificación, o los errores seguirán surgiendo. Saludos.
__________________ blog ElCodiguero |