Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MARIOMARIO

Problemas Acentuação PHP + FLASH

Recommended Posts

Boa tarde pessoal, já utilizei de tudo perdi horas e horas. Mas acentuação da minha newsletter/formulário aparecem desconfiguradas.

Já testei de tudo UTF8, 8851, uma série de coisas.

 

Se me puderem ajudar agradeço imenso.

 

Vou por aqui o código em php.


<?php

header("Content-Type: text/html; charset=utf-8",true) ;


$enviaPara = 'teste@teste.pt';

//coloque o email de destinat�rio:



//Criamos variaveis PHP que recupera as Variaveis criadas no Flash

$nome = utf8_decode(@$_POST['nome']); //retorna o valor digitado no campo "nomeTxt" do Flash

$email = utf8_decode(@$_POST['email']); //retorna o valor digitado no campo "mensagemTxt" do Flash






//Assunto padr�o do seu e-mail

$subject = 'Newsletter';



//Monta o corpo da mensagem enviada

$mensagem = "Nome: ".$_POST['nome']." \n";

$mensagem .= "E-mail: ".$_POST['email']." \n";




//e-mail do remetente:

$mail_headers = 'From: '.$_POST['email'];



mail($enviaPara, $subject, $mensagem, $mail_headers);



/* Retornamos um Ok para o Flash */

print 'erro=0';

/* Caso os campos n�o sejam preenchidos */

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Não use System.useCodePage como true e salve o arquivo php em UTF-8. Pode usar o bloco de notas abrindo, 'Arquivo > Salvar Como' e em codificação, 'UTF-8'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não use System.useCodePage como true e salve o arquivo php em UTF-8. Pode usar o bloco de notas abrindo, 'Arquivo > Salvar Como' e em codificação, 'UTF-8'.

 

Se o seu arquivo está em UTF-8 e o content também está em UTF-8 não use utf8_decode no php, porque você estará desfazendo o que já está pronto!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.