Olá pessoal. Eu conhece muito pouco de programação, quase nada pra dizer a verdade. Peguei um modelo de formulário em ASPX, em um site. Consegui fazer ele funcionar beleza, só que quando o usuário preenche o formulário, a mensagem chega sem acentuação nenhuma, não faço idéia porque!!!
Pergunta
Guest - felipe -
Olá pessoal. Eu conhece muito pouco de programação, quase nada pra dizer a verdade. Peguei um modelo de formulário em ASPX, em um site. Consegui fazer ele funcionar beleza, só que quando o usuário preenche o formulário, a mensagem chega sem acentuação nenhuma, não faço idéia porque!!!
Se alguémk puder dar um help, agradeço
Segue abaixo os códigos em HTML e em ASPX
Valeu Pessoal
Abraço
ASPX
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Web.Mail" %>
<script runat="server" language="c#">
void Page_Init(object sender, EventArgs e) {
StringBuilder msg = new StringBuilder();
msg.Append("Fale Conosco<br/><br/>\n");
msg.Append("nome: " + Request["nome"] + "<br/>\n");
msg.Append("empresa: " + Request["empresa"] + "<br/>\n");
msg.Append("estado: " + Request["estado"] + "<br/>\n");
msg.Append("cidade: " + Request["cidade"] + "<br/>\n");
msg.Append("endereco: " + Request["endereco"] + "<br/>\n");
msg.Append("Telefone: " + Request["telefone"] + "<br/>\n");
msg.Append("Email: " + Request["email"] + "<br/>\n");
msg.Append("comentario: " + Request["mensagem"] + "<br/>\n");
//Response.Write(msg.ToString());
//Response.End();
MailMessage mail = new MailMessage();
mail.Subject = "Formulário de contato - " + Request["email"];
mail.From = "Formulário de contato <website@seusite.com.br>";
mail.To = "email@siteprovedor.com.br";
mail.BodyFormat = MailFormat.Html;
mail.Body = msg.ToString();
//Response.Redirect("resposta.htm");
//servidor local que envia o email (testes)
//SmtpMail.SmtpServer = "criaserver";
//servidor remoto que envia o email
SmtpMail.SmtpServer = "smtp.servidor.com.br";
//envia o email
SmtpMail.Send(mail);
Response.Redirect("resposta.htm");
}
</script>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.