28. januar 2004 - 14:12
Der er
29 kommentarer og 1 løsning
æøå i asp mail fra flash
Jeg har lavet en mail form i Flash der sender via en .asp fil og ved hjælp af JMail (se code)... problemet er nå jeg får mailen i mit mail program er æøå ikke æøå mere, men erstattet med mærkelige tegn, hvordan fikser jeg den? CODE: <html> <head> <title>xxx</title> <body> <% Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") By = Request.form("By") Telefon = Request.form("Telefon") Email = Request.form("Email") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "smtp.xxx.dk:25" JMail.ContentType = "text/html" JMail.Sender = "xxx@xxx.dk" JMail.Subject = "xxx" JMail.AddRecipient "xxx@xxx.dk" JMail.Body = JMail.Body & "<TABLE>" JMail.Body = JMail.Body & "<TR><TD width=100>xxx: </TD><TD>" & Svar & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Navn: </TD><TD>" & Navn & "</TD>" JMail.Body = JMail.Body & "<TR><TD width=100>Fødselsdato: </TD><TD>" & Alder & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Adresse: </TD><TD>" & Adresse & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Postnr. og By: </TD><TD>" & By & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Telefonnr: </TD><TD>" & Telefon & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>e-mail: </TD><TD>" & Email & "</TD></TR></TABLE>" JMail.Priority = 3 JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") ' Send ... JMail.Execute %> '<center> 'Virker formen ? 'En email er blevet sendt til mailbox (<%=request.form("email")%>). '</center> </body> </html>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
28. januar 2004 - 14:28
#1
Prøv med HTML Entities:
http://www.w3schools.com/html/html_entitiesref.asp æ: æ
ø: ø
å: å
Æ: Æ
Ø: Ø
Å: Å
Du bruger så:
streng = replace(streng, "æ", "æ")
streng = replace(streng, "ø", "ø")
osv..
28. januar 2004 - 14:47
#2
hvor skal jeg sætte: streng = replace(streng, "æ", "æ") streng = replace(streng, "ø", "ø") osv.. Henne??? er det lige meget?
28. januar 2004 - 14:56
#3
Eksempel: Navn = replace(Navn, "æ", "æ") ' osv.. JMail.Body = JMail.Body & "<TABLE>" JMail.Body = JMail.Body & "<TR><TD width=100>xxx: </TD><TD>" & Svar & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Navn: </TD><TD>" & Navn & "</TD>" JMail.Body = JMail.Body & "<TR><TD width=100>Fødselsdato: </TD><TD>" & Alder & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Adresse: </TD><TD>" & Adresse & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Postnr. og By: </TD><TD>" & By & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Telefonnr: </TD><TD>" & Telefon & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>e-mail: </TD><TD>" & Email & "</TD></TR></TABLE>"
28. januar 2004 - 14:58
#4
Jeg ser lige om jeg kan lave noget smart kode til dig..
28. januar 2004 - 15:09
#5
hmm.. gad vide om man kan lave variabler, dynamisk.. Lige som med eval i JavaScript..? Nogen der kan svare på det?
28. januar 2004 - 15:12
#6
hmmm.... virker ikke: mailen ser sådan ud: Svar: ÅÆØ åæø Navn: robert Fødselsdato: jkerj Adresse: jkasdfj Postnr. og By: jkfjksl Telefonnr: jklasdjal e-mail: xxx@xxx.dk min .asp fil har dette i toppen: <html> <head> <title>xxx</title> <body> <% Svar = replace(Svar, "æ", "æ") Svar = replace(Svar, "ø", "ø") Svar = replace(Svar, "å", "å") Svar = replace(Svar, "Æ", "Æ") Svar = replace(Svar, "Ø", "Ø") Svar = replace(Svar, "Å", "Å") Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") By = Request.form("By") Telefon = Request.form("Telefon") Email = Request.form("Email") Set JMail = Server.CreateObject("JMail.SMTPMail") ???
28. januar 2004 - 15:14
#7
Det skal være i omvendt rækkefølge.. Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") By = Request.form("By") Telefon = Request.form("Telefon") Email = Request.form("Email") Svar = replace(Svar, "æ", "æ") Svar = replace(Svar, "ø", "ø") Svar = replace(Svar, "å", "å") Svar = replace(Svar, "Æ", "Æ") Svar = replace(Svar, "Ø", "Ø") Svar = replace(Svar, "Å", "Å")
28. januar 2004 - 15:14
#8
Er det ikke blot at sætte det danske tegnsæt ind i en <meta>?
28. januar 2004 - 15:16
#9
mangler der ikke en afslutning af <head>?
28. januar 2004 - 15:18
#10
Jo, </head> mangler.. mht meta: aner det ikke..
28. januar 2004 - 15:25
#11
det virker altså heller ikke!??!
28. januar 2004 - 15:27
#12
Prøv at ligge denne ind <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
28. januar 2004 - 15:28
#13
Prøv at skrive "Jørgen Æblegård" i svar-feltet, og submit formen.. ASP kode du skal bruge er: Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") By = Request.form("By") Telefon = Request.form("Telefon") Email = Request.form("Email") Svar = replace(Svar, "æ", "æ") Svar = replace(Svar, "ø", "ø") Svar = replace(Svar, "å", "å") Svar = replace(Svar, "Æ", "Æ") Svar = replace(Svar, "Ø", "Ø") Svar = replace(Svar, "Å", "Å") response.write "Svar er *" & Svar & "*" hvad skriver den mellem de to stjerner?
28. januar 2004 - 15:47
#14
altså sådan her??? <html> <head> <title>Barcardi Breezer</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <body> <% Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") ...... virker ikke!?!
28. januar 2004 - 15:50
#15
robertdhn> Svar lige på mit spm (28/01-2004 15:28:50).
28. januar 2004 - 16:06
#16
hvad mener du med mellem stjernerne? mailen ser sådan ud: Score trick: Jørgen ÆblegÃ¥rd Navn: robert Fødselsdato: robert Adresse: robert Postnr. og By: robert Telefonnr: robert e-mail: robert@xxx.dk
28. januar 2004 - 16:07
#17
Score trick = Svar
28. januar 2004 - 16:13
#18
Jeg skrev: Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") By = Request.form("By") Telefon = Request.form("Telefon") Email = Request.form("Email") Svar = replace(Svar, "æ", "æ") Svar = replace(Svar, "ø", "ø") Svar = replace(Svar, "å", "å") Svar = replace(Svar, "Æ", "Æ") Svar = replace(Svar, "Ø", "Ø") Svar = replace(Svar, "Å", "Å") response.write "Svar er *" & Svar & "*" ' denne linie sætter stjerner udenom svaret
28. januar 2004 - 16:13
#19
Det er for at se, om den står rigtigt FØR mail sendes..
28. januar 2004 - 16:18
#20
jeg kan ikke se nogle stjerner... skulle de være i Flash filen inden jeg trykker send?
28. januar 2004 - 16:26
#21
De skulle være på den side, der sender mailen.. med mindre at du sender brugeren videre? For så kan du ikke se den..
28. januar 2004 - 16:27
#22
hmm.. 1) Prøv det her: Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") By = Request.form("By") Telefon = Request.form("Telefon") Email = Request.form("Email") Svar = replace(Svar, "æ", "æ") Svar = replace(Svar, "ø", "ø") Svar = replace(Svar, "å", "å") Svar = replace(Svar, "Æ", "Æ") Svar = replace(Svar, "Ø", "Ø") Svar = replace(Svar, "Å", "Å") response.write "Svar er *" & Svar & "*" ' denne linie sætter stjerner udenom svaret response.end '' afslut al udskrivning af kode! 2) smid asp koden i en almindelig asp fil, dvs ikke gennem flash.. Skriv dit resultat her.. altså, hvordan det gik osv..
28. januar 2004 - 17:00
#23
det virker ikke... vil du ha points, det SKAL være Flash! nå men tak for forsøget! Robert
28. januar 2004 - 17:01
#24
Ingen points, tak. Jeg tror, at jeg stopper her.
28. januar 2004 - 17:55
#25
Hvis du får sådan noget her Svar: ÅÆØ åæø Kunne det værre codepage for sessionen som er forkert. Prøv at tilføje disse to linjer i toppen af din fil: <% Session("CodePage") = Session.CodePage Session.CodePage = 1252 %> Din kode her og tilsidst i filen skriv: <% Session.CodePage = Session("CodePage") %>
29. januar 2004 - 09:19
#26
eagleeye kan du ikke lige hjælpe mig med at placere linierne? Der hvor jeg satte dem virker ikke... Der kommer mailen slet ikke frem! ÅÆØ åæø er som der står!!! <html> <head> <title>xxx</title> <body> <% Svar = Request.form("Svar") Navn = Request.form("Navn") Alder = Request.form("Alder") Adresse = Request.form("Adresse") By = Request.form("By") Telefon = Request.form("Telefon") Email = Request.form("Email") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "smtp.xxx.dk:25" JMail.ContentType = "text/html" JMail.Sender = "xxx@xxx.dk" JMail.Subject = "xxx" JMail.AddRecipient "xxx@xxx.dk" JMail.Body = JMail.Body & "<TABLE>" JMail.Body = JMail.Body & "<TR><TD width=100>xxx: </TD><TD>" & Svar & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Navn: </TD><TD>" & Navn & "</TD>" JMail.Body = JMail.Body & "<TR><TD width=100>Fødselsdato: </TD><TD>" & Alder & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Adresse: </TD><TD>" & Adresse & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Postnr. og By: </TD><TD>" & By & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>Telefonnr: </TD><TD>" & Telefon & "</TD></TR>" JMail.Body = JMail.Body & "<TR><TD width=100>e-mail: </TD><TD>" & Email & "</TD></TR></TABLE>" JMail.Priority = 3 JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") ' Send ... JMail.Execute %> '<center> 'Virker formen ? 'En email er blevet sendt til mailbox (<%=request.form("email")%>). '</center> </body> </html>
29. januar 2004 - 17:56
#27
Jo sådan her: <% Session("CodePage") = Session.CodePage Session.CodePage = 1252 %> <html> <head> <title>xxx</title> <body> <% Svar = Request.form("Svar") Navn = Request.form("Navn") .. .. .. JMail.Execute %> '<center> 'Virker formen ? 'En email er blevet sendt til mailbox (<%=request.form("email")%>). '</center> </body> </html> <% Session.CodePage = Session("CodePage") %>
30. januar 2004 - 12:00
#28
jeg har fundet ud af det nu.... System.useCodepage = true; i første frame i Flash filen var det der skulle til! hvad gør jeg med points??? Robert
30. januar 2004 - 16:21
#29
Hvis du syntes du vil give nogle points her for inspration eller hjælpen så bed dem ligge et svar eller så svar selv og luk ved at acceptere dit eget svar :)
30. januar 2004 - 16:37
#30
svar
Kurser inden for grundlæggende programmering