webForumDet fria alternativet

Request.Form med åäö

ASP

2 svar · 545 visningar · startad av Nate.A

Medlem sedan mars 2006296 inlägg
Frågan#1

Hej

Jag vet att jag har sett något sånt här tidigare på forumet men jag hittar det inte.

Jag har ett skript som ska hämta information från ett formulär och maila(cdonts) iväg men alla åäö blir helt fel och jag får ingen ordning på det. :r

tacksam för snabba svar..

Response.CharSet = "UTF-8"
mailBody = "<!DOCTYPE HTML PUBLIC""-//IETF//DTD HTML//EN"">"
mailBody = mailBody & "<html><head><meta http-equiv='content-type' content='text/html; charset=UTF-8' />"
mailBody = mailBody & "<body><h1>Kontaktupplysningar</h1>"
mailBody = mailBody & "<p><strong>Namn: </strong>" & Request.Form("namn") & "</p>"
mailBody = mailBody & "<p><strong>F&ouml;retag: </strong>" & Request.Form("foretag") & "</p>"
mailBody = mailBody & "<p><strong>Adress: </strong>" & Request.Form("adress") & "</p>"
mailBody = mailBody & "<p><strong>Postnummer/Ort: </strong>" & Request.Form("ort") & "</p>"
mailBody = mailBody & "<p><strong>Telefon: </strong>" & Request.Form("telefon") & "</p>"
mailBody = mailBody & "<p><strong>E-post: </strong>" & Request.Form("epost") & "</p>"
			
			
Set Mailer = Server.CreateObject("CDONTS.NewMail")
	Mailer.From = "hemsidan" & "<mail@hemsida.nu>"
	Mailer.To =  "Natesmail@nate.nu"
	Mailer.Subject = "Meddelande från hemsidan"
	Mailer.MailFormat = 0
	Mailer.BodyFormat = 0
	Mailer.Body = mailBody
	Mailer.Send

edit: doh, hittade tråden men fortfarande olöst..

Medlem sedan juni 20019 519 inlägg
#2

Vid varje Request.Form du har kan du skriva:

Server.HTMLEncode("" & Request.Form("[b]namn_på_form[/b]"))
Medlem sedan mars 2006296 inlägg
#3

Ah perfekt! tack så mycket

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)