20. november 2007 - 13:24
Der er
16 kommentarer og 1 løsning
sendandload til asp virker næsten
Hey, jeg bruger sendandload til at poste nogle variabler fra flash til en asp side som sender en mail. Det det virker sådan set, bortset fra at æøå bliver til nogle underlige tegn i mailen. Nogen som kan hjælpe?
Annonceindlæg tema
20. november 2007 - 13:25
#1
Har du defineret et dansk-charset på ASP-siden?
20. november 2007 - 14:55
#2
Jep, med følgende: <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
20. november 2007 - 14:57
#3
Prøv også lige med ASP i toppen af dokumentet: <%Response.CharSet="ISO-8859-1"%>
20. november 2007 - 16:07
#4
ja det virker desværre heller ikke :(
20. november 2007 - 18:49
#5
Hvilken mailkomponent bruger du? Hvis du udskriver variablerne på ASP-siden, er æøå så også underlige der?
20. november 2007 - 21:19
#6
jeg bruger jmail. variablerne er fine nok på asp siden. Jeg tror det er asp som urlencoder dem eller noget.
20. november 2007 - 21:37
#7
Set også lige: JMail.Charset = "ISO 8859-1" i JMail-delen. Virker det stadig ikke, må jeg se din kode.
20. november 2007 - 21:49
#8
virker desværre heller ikke. Jeg modtager et navn og en email fra flash, og det er disse to variabler som fucker op. Body i mailen laver jeg i asp og den virker fint. Sådan her ser æøå ud i variablerne fra flash: æøå
20. november 2007 - 21:59
#9
Så lige så snart du requester i ASP, er de fucket op?
20. november 2007 - 22:02
#10
jep
20. november 2007 - 22:04
#11
Sorry. Jeg håbede, det bare var ASP'ens skyld. Ved ikke, hvad man gør i Flash.
20. november 2007 - 22:07
#12
du skal have tak for hjælen. jeg bruger funktionen escape fra flash og derefter har jeg lavet mig egen (fuskede) funktion i asp. Lidt fusket. Function HTMLdecode(data) HTMLdecode = replace(data,"%C3%A6","æ") HTMLdecode = replace(HTMLdecode,"%C3%B8","ø") HTMLdecode = replace(HTMLdecode,"%C3%A5","å") HTMLdecode = replace(HTMLdecode,"%C3%86","Æ") HTMLdecode = replace(HTMLdecode,"%C3%98","Ø") HTMLdecode = replace(HTMLdecode,"%C3%85","Å") HTMLdecode = replace(HTMLdecode,"%5F","_") HTMLdecode = replace(HTMLdecode,"%20"," ") HTMLdecode = replace(HTMLdecode,"%2C",",") HTMLdecode = replace(HTMLdecode,"%2E",".") HTMLdecode = replace(HTMLdecode,"%21","!")
20. november 2007 - 22:07
#13
end function :)
20. november 2007 - 22:07
#14
Men hva faen, det virker
20. november 2007 - 22:16
#15
Smart :)
29. juli 2008 - 10:49
#16
Lukketid?
04. august 2008 - 16:00
#17
lukker!
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.