Avatar billede teleskop Nybegynder
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?
Avatar billede w13 Novice
20. november 2007 - 13:25 #1
Har du defineret et dansk-charset på ASP-siden?
Avatar billede teleskop Nybegynder
20. november 2007 - 14:55 #2
Jep, med følgende:

<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
Avatar billede w13 Novice
20. november 2007 - 14:57 #3
Prøv også lige med ASP i toppen af dokumentet:
<%Response.CharSet="ISO-8859-1"%>
Avatar billede teleskop Nybegynder
20. november 2007 - 16:07 #4
ja det virker desværre heller ikke :(
Avatar billede w13 Novice
20. november 2007 - 18:49 #5
Hvilken mailkomponent bruger du?
Hvis du udskriver variablerne på ASP-siden, er æøå så også underlige der?
Avatar billede teleskop Nybegynder
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.
Avatar billede w13 Novice
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.
Avatar billede teleskop Nybegynder
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:

æøå
Avatar billede w13 Novice
20. november 2007 - 21:59 #9
Så lige så snart du requester i ASP, er de fucket op?
Avatar billede teleskop Nybegynder
20. november 2007 - 22:02 #10
jep
Avatar billede w13 Novice
20. november 2007 - 22:04 #11
Sorry. Jeg håbede, det bare var ASP'ens skyld. Ved ikke, hvad man gør i Flash.
Avatar billede teleskop Nybegynder
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","!")
Avatar billede teleskop Nybegynder
20. november 2007 - 22:07 #13
end function :)
Avatar billede teleskop Nybegynder
20. november 2007 - 22:07 #14
Men hva faen, det virker
Avatar billede w13 Novice
20. november 2007 - 22:16 #15
Smart :)
Avatar billede w13 Novice
29. juli 2008 - 10:49 #16
Lukketid?
Avatar billede teleskop Nybegynder
04. august 2008 - 16:00 #17
lukker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester