Ir para conteúdo

POWERED BY:

Arquivado

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

Sagraz

[Resolvido] Problemas no Formulario ASP

Recommended Posts

Ola pessoal,

 

Já pesquisei na net para tentar resolver a dúvida mas infelizmente não acho solução, ja tentei de tudo mesmo, sera que vocês poderiam me dar uma força ?

 

Acontece o seguinte, eu tenho um formulario que quando é preenchido com caracteres do tipo ç,´, chegam desconfigurados, por exemplo: (informações chega como INFORMAÇÕES) ja tentei varios codigos, abaixo um exemplo do mesmo:

 

ASP
<html>

<head>

<title>ITM NETWORKS - Persits MailSender</title>

</head>

<body>

<p align="center"><font face="Arial">Exemplo de uso do Componente Persits MailSender<br>

</font>

</p>

<form method="POST" action="enviar.asp" name="form" target="_self">

<div align="center">

<table border="0" width="43%">

<tr>

<td width="23%"><font face="Arial">Nome:</font></td>

<td width="74%"><font face="Arial"><input type="text" name="fromnome" size="20"></font></td>

</tr>

<tr>

<td width="23%"><font face="Arial">E-Mail:</font></td>

<td width="74%"><font face="Arial"><input type="text" name="fromemail" size="20"></font></td>

</tr>

<tr>

<td width="23%"><font face="Arial">Assunto:</font></td>

<td width="74%"><font face="Arial"><input type="text" name="assunto" size="20"></font></td>

</tr>

<tr>

<td width="23%" valign="top"><font face="Arial">Mensagem:</font></td>

<td width="74%"><font face="Arial"><textarea rows="5" name="mensagem" cols="30"></textarea></font></td>

</tr>

<tr>

<td width="23%"></td>

<td width="74%"><font face="Arial"><input type="submit" value="enviar" name="botao"></font></td>

</tr>

</table>

<p><font face="Arial" size="1"><a target="_self" href="http://www.itmnetworks.com.br">

<span style="text-decoration: none"><font color="#000000">www.itmnetworks.com.br</font></span></a></font>

</div>

</form>

</body>

</html>

 

<%

DIM Mail

Set Mail = Server.CreateObject("Persits.MailSender")

Mail.IsHTML = True

Mail.Host = "mail.seudominio.com.br"

Mail.Username = "seuemail@seudominio.com.br"

Mail.Password = "senhadoseuemail"

Mail.From = Request.Form("fromemail")

Mail.FromName = Request.Form("fromnome")

Mail.AddAddress "seuemail@seudominio.com.br"

Mail.Subject = Request.Form("assunto")

Mail.Body = Request.Form("mensagem")

 

On Error Resume Next

Mail.Send

If Err <> 0 Then

   Response.Write "<H2>Ocorreu um erro: " & Err.Description & "</h2>"

End If

 

If Err = 0 Then

   Response.Write("<H2>Obrigado Sr(a) " & Request.Form("fromnome") & ", seu e-mail foi enviado com sucesso!</H2>")

End If

 

Set Mail = Nothing

 

%>

 

 

 

O e-mail chega, mas desconfigurado, exceto quando não se utiliza os caracteres especiais, o que eu faço ?

 

Obrigado pela força.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desafios (ASP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif ASP

Compartilhar este post


Link para o post
Compartilhar em outros sites

em primeira mão tente esse aqui no html

[color= #009900;][url="http-~~-//december.com/html/4/element/meta.html"]<meta[/url] http-equiv="content-type" content="text/html; charset=UTF-8" />

 

coloque aqui

[url="http-~~-//december.com/html/4/element/html.html"]<html>[/url]
[url="http-~~-//december.com/html/4/element/head.html"]<head>[/url]
[url="http-~~-//december.com/html/4/element/title.html"]<title>[/url]ITM NETWORKS - Persits MailSender</title>
[url="http-~~-//december.com/html/4/element/meta.html"]<meta[/url] http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>

 

 

depois você tenta isso:

ASP
<%[/color] Response.Charset="UTF-8" %>

 

e

ASP
Mail.CharSet = "UTF-8"

 

aplicando assim:

ASP
Mail.CharSet = "UTF-8"

Mail.Host = "mail.seudominio.com.br"

Mail.Username = "seuemail@seudominio.com.br"

 

 

caso crie problemas você troca de UTF-8 para iso-8859-1

Compartilhar este post


Link para o post
Compartilhar em outros sites

em primeira mão tente esse aqui no html

[color= #009900;][url="http-~~-//december.com/html/4/element/meta.html"]<meta[/url] http-equiv="content-type" content="text/html; charset=UTF-8" />

 

coloque aqui

[url="http-~~-//december.com/html/4/element/html.html"]<html>[/url]
[url="http-~~-//december.com/html/4/element/head.html"]<head>[/url]
[url="http-~~-//december.com/html/4/element/title.html"]<title>[/url]ITM NETWORKS - Persits MailSender</title>
[url="http-~~-//december.com/html/4/element/meta.html"]<meta[/url] http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>

 

 

depois você tenta isso:

ASP
<%[/color] Response.Charset="UTF-8" %>

 

e

ASP
Mail.CharSet = "UTF-8"

 

aplicando assim:

ASP
Mail.CharSet = "UTF-8"

Mail.Host = "mail.seudominio.com.br"

Mail.Username = "seuemail@seudominio.com.br"

 

 

caso crie problemas você troca de UTF-8 para iso-8859-1

 

 

Funcionou !!! Muito obrigado mesmo, Valeu !!!

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.