Olá pessoal. Entendo muito pouco de programação. Peguei um código na net, de um formulário em ASPX, demorei mas consegui configurá-lo e faze-lo funcionar, só que ele não lê as acentuações. Não sei mais o que fazer. Se alguma alma bondosa puder me ajudar agradeceria...
Pergunta
Guest - felipe -
Olá pessoal. Entendo muito pouco de programação. Peguei um código na net, de um formulário em ASPX, demorei mas consegui configurá-lo e faze-lo funcionar, só que ele não lê as acentuações. Não sei mais o que fazer. Se alguma alma bondosa puder me ajudar agradeceria...
Valeu pessoal
Segue código abaixo:
<%@ 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
5 respostass 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.