Caracteres especiales.
Tengo un site que tiene un form de contacto desde flash que llama a un php, y siempre me anduvo bien, el php es simple y el codigo en flash tambien, el problema es que ahora tuve que realizar un sitio en 6 idiomas y estos llevan caracteres especiales...
En una primera instancia se veia mal lo que el usuario escribia en los campos a llenar, pero eso era que tenia que poner "Embed" los caracteres para que esten... hasta ahi barbaro.
Ahora... el nombre de variable "Var" de cada campo que es lo que manda al php tiene caracteres especiales en idiomas como el Aleman o el Frances.
Un ejemplo de esto es " Tätigkeit " ( que es la traduccion alemana de " Actividad"), esta informacion la paso al php y cuando el email llega al usuario la informacion llega correctamente pero esta palabra se ve asi "Tätigkeit:"
Este es mi problema, y mi otro problema es que no soy programador, asi que estoy tratando de moverme lo mejor posible en un ambito complejo y desconocido para mi.
Por si es de ayuda les envio los codigos de flash y luego del php para ver que estoy haciendo mal.
Codigo de flash para enviar datos ( puesto en el boton enviar):
on (press) {
if (firma eq "") {
status = "firma fehlt";
}else if (tätigkeit eq "") {
status = "tätigkeit fehlt";
} else if (name eq "") {
status = "name fehlt";
} else if (email eq "") {
status = "email fehlt";
}else if (adresse eq "") {
status = "adresse fehlt";
} else if (land eq "") {
status = "land fehlt";
}else if (telefon eq "") {
status = "telefon fehlt";
}else {
status = "";
loadVariables("formmaildeu.php", "", "POST");
gotoAndPlay("ok");
}
}
Y aqui el codigo en php:
<?php
$sendTo = "[email protected]";
$subject = "lalaalalal";
$headers = "From: " . $_POST["firma"];
$headers .= "<" . $_POST["nachricht"] . ">\r\n";
$message = "Form\r\n......................\r\n\r\nFirma: ". $_POST["firma"]."\r\nTätigkeit: ".$_POST["tätigkeit"]."\r\nName: ".$_POST["name"]."\r\nEmail: ".$_POST["email"]."\r\nAdresse: ".$_POST["adresse"]."\r\nLand: ".$_POST["land"]."\r\nTelefon: ".$_POST["telefon"]."\r\nNachricht: ".$_POST["nachricht"]."\r\n......................";
mail($sendTo, $subject, $message, $headers);
?>
Agradezco la ayuda que me puedan brindar... lei mucho sobre el tema y codifique el php en UTF desde las preferencias del DreamWeaver pero quizas mi error este desde el flash.
La version del flash que uso para este SWF es la 6 porque es la que me toma el script para campos obligatorios.
Muchas Gracias y perdon por la recurrencia al tema, pero no encontre solucion en post anteriores
Ramiro.
