E-mail com dados de formulário não chegam corretos
Tenho um formulário que envia os dados direto para um e-mail, porém quando chega no e-mail "ç" e assentos vem desconfigurados.
1. A página html está salva com a codificação em utf-8
2. Na página html o meta está <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3. O PHP do servidor está em utf8_general_ci
4. Arquivo PHP de envio está salvo com a codificação utf-8
5. No arquivo PHP o inicio está
<?php
header("Content-Type: text/html; charset=UTF-8");
6. O restante do arquivo é:
<?php
header("Content-Type: text/html; charset=UTF-8");
$date = date("d/m/Y h:i");
$empresa = $_POST['empresa'];
$comprador = $_POST['comprador'];
$email = $_POST['email'];
$contato = $_POST['contato'];
$estado = $_POST['estado'];
$mensagem = $_POST['mensagem'];
$nome_do_site="Sigma Elétrica";
$email_para_onde_vai_a_mensagem = "digital@agenciaconvoy.com.br";
$nome_de_quem_recebe_a_mensagem = "Sigma Elétrica";
$exibir_apos_enviar='enviado.html';
$cabecalho_da_mensagem_original="De: $nome <$email>\n";
$assunto_da_mensagem_original="Contato do Site";
$configuracao_da_mensagem_original="
ENVIADO POR:\n
Empresa: $empresa\n
Nome: $comprador\n
Email: $email\n
Telefone: $contato\n
Estados: $estado\n
Mensagem: $mensagem\n
ENVIADO EM: $date
";
$assunto_da_mensagem_de_resposta = "Confirmação do Site Sigma Elétrica";
$cabecalho_da_mensagem_de_resposta = "From: $nome_do_site < $email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date";
$assunto_digitado_pelo_usuario="s";
$headers = "$cabecalho_da_mensagem_original";
if($assunto_digitado_pelo_usuario=="n"){
$assunto = "$assunto_da_mensagem_original";
}
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);
$headers = "$cabecalho_da_mensagem_de_resposta";
if($assunto_digitado_pelo_usuario=="n"){
$assunto = "$assunto_da_mensagem_de_resposta";
}else{
$assunto = "Re: $assunto";
}
$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";
?>
apesar de tudo isso o "ç" e letras acentuadas vem desconfigurados no e-mail!Discussão (6)
Carregando comentários...