Ir para conteúdo

POWERED BY:

Arquivado

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

santosbio

[Resolvido] Codificação UTF-8

Recommended Posts

Pessoal, tô com um problemão com a acentuação de um e-mail, enviado via form. Sempre tenho problema com isso, e tudo acaba funcionando no final. Nesse caso, tá osso... ¬¬

 

É o seguinte. Já tentei de várias maneiras recuperar os caracteres acentuados dos campos desse formulário, e sempre dá algum erro.

 

Quando eu tento por header, o texto "Veja o histórico dos problemas de saúde" aparece assim "Veja o histórico dos problemas de saúde". Faço o header assim:

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

 

 

Quando tento por utf_encode, sai idêntico ao erro do header. Utilizo o utf_encode assim:

$msg = utf8_encode($_POST["campoMensagem"]);

 

 

Já quando tento por utf_decode, sai um erro totalmente diferente. O texto sai assim: "Veja o hist?o dos problemas de sa?de". Utilizo o utf_decode da mesma maneira que o encode:

$msg = utf8_decode($_POST["campoMensagem"]);

 

É isso. Alguém tem alguma idéia do que possa estar acontecendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw pela atenção, cara... mas já consegui.

 

foi só mudar o header pra isso aki:

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

 

Quando voce captura o post normal o que ele mostra?

 

 

 

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.