+1

Como obter caracteres de acentuação em português no comando mail

criado por Jgarcia em 06/06/2003 8:51am
Nenhuma descrição foi enviada.

Lista de Respostas:

0
11/06/2003 10:05am
(~21 anos atrás)
seja mais específico, em que parte do e-mail os caracteres acentuados não aparecem, no corpo da mensagem ou no cabeçalho do e-mail!

0
13/06/2003 12:18pm
(~21 anos atrás)
Eu também estou tendo esse problemas, já tentei usar o método GET e o método POST e nada.
Quando usando o método GET, pude verificar que a informação já vai com problema para a próxima página. Ao invés dos caracteres acentuados irem corretamente, eles são substituídos por outros e o e-mail vai com o texto todo errado.
Todo texto acentuado nas caixas de texto ficam com problemas nas acentuações e cedilhas quando enviados tanto pelo método post e pelo get.

Gostaria de saber informações a respeito, pois estou a três dias martelando em cima disto, já tentei de tudo, porém nada deu certo.

0
16/06/2003 3:52pm
(~21 anos atrás)
Bem até hoje ninguém contribuiu com nenhuma solução.
Pude verificar que quando é passado dos campos do formulário para o arquivo .php, onde é processado o comando mail os caracteres acentuados já vão com erro na formatação.
Teria alguma coisa a ver com a codificação da linguagem utilizada na criação do arquivo .html que capta os dados no formulário para serem enviados pelo comando mail.

0
19/06/2003 9:06am
(~21 anos atrás)
Lyma respondeu:
Kuene,

Acredito que sim...
Como paliativo, eu uso expressões regulares para substituir as discrepancias, antes de enviar.

0
20/06/2003 11:52am
(~21 anos atrás)
Como seria isso?
Poderia me explicar melhor?
Sabe, ainda sou iniciante, não tenho muita experiência ainda e acho que para nos tornarmos experientes, devemos compartilhar as informações.

Obrigado.

0
21/06/2003 12:51pm
(~21 anos atrás)
Ederson P. Boeira respondeu:
É preciso passar o conjunto de caracteres no comando mail, para que o texto seja enviado corretamente.
Ex.:
mail ("$endereco","$assunto", $headers, "From: $nome<$email>\r\nMime-Version: 1.0 \nContent-Type: text/html; charset=iso-8859-1");

Fazendo assim vai tranquilo, com toda a acentuação correta.

Falow!!

0
24/06/2003 12:20pm
(~21 anos atrás)
Isso já está desde que eu o início.
Mas mesmo assim não funciona.
Gostaria realmente que colaborassem comigo.
Se alguém puder me ajudar, agradeço.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)