Help sending special characters in Form

Hi

I have a flash form that is working very well. My PHP is using UTF-8 but I still can’t have the special characters correct.

Here is my code:

PHP

<?php
$headers  = 'MIME-Version: 1.0' . "
";
$headers .= 'Content-type: text/plain; charset=UTF-8' . "
";

//Powered by SymbolBox.pt

//RECEBE OS DADOS DO FORMULARIO

//DADOS DA BASE DE DADOS
$numero =  $_POST["numero"];
$euMail = "info@ruiganga.com";
$euNome = "RuiGanga.com";

// CLIENTE
$nome							=  $_POST["nome"];
$email							=  $_POST["email"];
$contacto						=  $_POST["contacto"];
$morada							=  $_POST["morada"];
$msg							=  $_POST["msg"];

// COMPRA
$lista							=  $_POST["lista"];
$totalAPagar					=  $_POST["totalAPagar"];
$totalDeFotos					=  $_POST["totalDeFotos"];
$metodoDeEnvio					=  $_POST["metodoDeEnvio"];

//PREPARA O PEDIDO do ENVIO

$mens   =  "---------------------------------------------------------------------
";
$mens  .=  "ENCOMENDA N.º ". $numero ."
";					
$mens  .=  "---------------------------------------------------------------------
";
$mens  .=  "DADOS DA ENCOMENDA
";
$mens  .=  "---------------------------------------------------------------------
";
$mens  .=  "NOME: ".$nome." 
";
$mens  .=  "MORADA: ".$morada."
";
$mens  .=  "CONTACTO: ".$contacto."
";
$mens  .=  "---------------------------------------------------------------------
";
$mens  .=  "MENSAGEM: ".$msg."
";
$mens  .=  "---------------------------------------------------------------------
";
$mens  .=  "ENCOMENDA: ".$lista."                                            
";
$mens  .=  "---------------------------------------------------------------------
";
$mens  .=  "TOTAL DE FOTOS: ".$totalDeFotos."
";
$mens  .=  "TOTAL A PAGAR: ".$totalAPagar."
";
$mens  .=  "MÉTODO DE ENVIO: ".$metodoDeEnvio."
";
$mens  .=  "---------------------------------------------------------------------
";
$mens  .=  "---------------------------------------------------------------------
";
$mens  .=  "---------------------------------------------------------------------
";


//ENVIA O EMAIL DO REGISTO

//$ok = mail($v_from, "Registo de Newsletter do Site".$v_site."", $mens, $headers . "From:".$v_nome." <".$v_email.">");
$ok = mail($euMail, "ENCOMENDA N.º ". $numero ." de ".$nome, $mens, "From:".$nome." <".$email.">", $headers);


// ENVIO DA MENSAGEM PARA O CLIENTE QUE SE REGISTOU

$mens2 =  "Exmo.(a) Sr.(a) ".$nome." 
";
$mens2.=  "
";
$mens2.=  "Desde já agradecemos a sua encomenda n.º ".$numero.". 
";
$mens2.=  "
";
$mens2.=  "Total de Fotos:".$totalDeFotos."
";
$mens2.=  "Método de Envio:".$metodoDeEnvio."
";
$mens2.=  "Número das Fotos(quantidade):".$lista."
";
$mens2.=  "
";
$mens2.=  "Deverá efectuar o pagamento da sua encomenda por transferência bancária e depois fazer-nos chegar o
";
$mens2.=  "respectivo comprovativo ou número de transacção por email.
";
$mens2.=  "
";
$mens2.=  "NIB: 0033 0000 45300558822 05
";
$mens2.=  "Total a Pagar:".$totalAPagar."
";
$mens2.=  "
";
$mens2.=  "Após a recepção do seu pagamento a sua encomenda será processada. Caso exista necessidade de entrar 
";
$mens2.=  "em contacto consigo utilizaremos os dados por si indicados. Por favor confirme e se não estiverem 
";
$mens2.=  "correctos rectifique-os respondendo a este email.
";
$mens2.=  "
";
$mens2.=  "Contacto:".$contacto."
";
$mens2.=  "Morada:".$morada."
";
$mens2.=  "
";
$mens2.=  "Para qualquer esclarecimento adicional contacte: 936 746 845.
";
$mens2.=  "
";
$mens2.=  "
";
$mens2.=  "Atenciosamente
";
$mens2.=  "
";
$mens2.=  "RuiGanga.com
";


$ok2 = mail($email, "ENCOMENDA N.º ". $numero ."", $mens2,  "From:".$euNome." <".$euMail.">", $headers);


if($ok2){
	echo "retval=1";
}else{
	echo "retval=0";
}


?>

AS3

function encomendarF(e:Event):void {
	status4.text="a enviar o seu pedido, por favor aguarde...";
	trace("a enviar o formulário");
	var loader:URLLoader = new URLLoader();
	var req:URLRequest=new URLRequest("http://www.ruiganga.com/forms/encomendar.php");
	var variables:URLVariables = new URLVariables();
	loader.dataFormat=URLLoaderDataFormat.VARIABLES;
	req.method=URLRequestMethod.POST;
	//DECLARAR AS VARIAVEIS A ENVIAR
	// exemplo: variables.senderNomeNoiva = MovieClip(root).nomeNoiva;
	variables.nome=MovieClip(root).nomeForm;
	variables.email=MovieClip(root).emailForm;
	variables.contacto=MovieClip(root).contactoForm;
	variables.morada=MovieClip(root).ruaForm+", "+MovieClip(root).numeroForm+", "+MovieClip(root).codigoForm;
	variables.msg=MovieClip(root).mensagemForm;
	variables.numero=MovieClip(root).numeroNumerador;
	
	variables.totalAPagar=totalissimo.text;
	variables.totalDeFotos=MovieClip(root).quantityList.length;
	variables.metodoDeEnvio = metodoDeEnvioDescricao;

	variables.lista = listaDeFotos;

	/// fim das variáveis

	/// CONCLUI O ENVIO
	req.data=variables;
	trace("===========================");
	trace(req.data);
	loader.load(req);
	loader.addEventListener(Event.COMPLETE, receiveLoad);


	trace("a eliminar Arrays");

	trace("a actualizar SO");

	trace("FIM DO PROGRAMA");
	//nextFrame();
}

Can anyone tell me where should I edit my code?

Thanks