santosbio 0 Denunciar post Postado Março 29, 2011 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
alcaidedigital 57 Denunciar post Postado Março 29, 2011 Quando voce captura o post normal o que ele mostra? Compartilhar este post Link para o post Compartilhar em outros sites
santosbio 0 Denunciar post Postado Março 29, 2011 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