Hej Jeg har lavet en formmail i asp. problemet opstår når folk instaster noget med ÆØÅ, så kommer teksten til mailen som fx.: Ø ect... er der noget man kan gøre for at ÆØÅ vil komme rigtigt med i mailen??? sitet bliver hostet hos B-one.dk
Hej og tak for svaret. det virker ikke umiddelbart. Jeg ved ikke om det er Jmail b-one bruger... hmm det eneste der står er at det er chili asp eller noget i den retning. Jeg må nok indrømme at jeg ikke er så fandens meget inde i det...
Synes godt om
Slettet bruger
23. marts 2005 - 09:05#3
Hej
Okay. Du bliver nødt til at undersøge hvilken mail-komponen B-one bruger... Du kunne jo eventuelt skrive til deres support...
Som udgangspunkt vil jeg tro at du stadig skal skrive:
JMail.Charset = "ISO-8859-1"
Men måske skal der ikke stå "JMail" først, men i stedet for navnet på det program som du bruger...
Men kan du ikke sende mig noget kildekode på det du bruger, ellers kan jeg ikke rigtigt komme videre...
Session.LCID = 1030 kunne også sættes ind. Kender ikke så meget til Jscript, men jeg kunne forestille mig at b-one havde session.lcid = 1033 eller deromkring.
kilden ser således ud: du skal ikke tage dig af de mærkelig tegn, det er fordi jeg har åbnet det på min mac:
<% on error resume next modtager = "info@vizone.dk" navn = request.form("navn") vej = request.form("vej") nr = request.form("nr") by = request.form("by") alder = request.form("alder") tlf = "Tlf.: "&request.form("tlf") request.form("varRadioSpg") & " = " & request.form("varRadio")
JMail.Charset = "ISO-8859-1" Set objMail = Server.CreateObject( "CDONTS.NewMail" ) objMail.To = modtager IF request.form("afsender") = "" THEN objMail.From = modtager ELSE objMail.From = request.form("afsender") objMail.Subject = "Katalogbestilling" objMail.Body = "KÊre Dan "&vbcrlf& navn & " ¯nsker at bestille Jeres nye katalog. " &vbcrlf&vbcrlf& navn & " vil gerne have kataloget tilsendt til f¯lgende adresse:" &vbcrlf&vbcrlf& navn &vbcrlf& vej &" "& nr &vbcrlf&by & vbcrlf &tlf& vbcrlf&vbcrlf &"Personens alder er: "& alder& " Âr" objMail.Host = "smtp1.b-one.nu" objMail.Send Set objMail = Nothing
Set objMail = Server.CreateObject( "CDONTS.NewMail" ) objMail.From = modtager objMail.to = request.form("afsender") objMail.Subject = "Katalogbestilling" objMail.Body = "Tak for din interesse" & vbcrlf&"Du vil i l¯bet af f dage modtage vor brochure - kontakt os venligst, hvis du vil have oplysning om nÊrmeste forhandler." & vbcrlf&vbcrlf&"Med venlig hilsen/Best regards,"& vbcrlf&"Dan Ravn"& vbcrlf&"vizone"objMail.Host = "smtp1.b-one.nu" objMail.Send Set objMail = Nothing
%>
Synes godt om
Slettet bruger
23. marts 2005 - 15:02#6
Hej1
Jeg kan da se at det er CDONTS og ikke JMail at du bruger. I så fald vil jeg tro du skal skrive: objMail.Charset = "ISO-8859-1" Sådan at dit script nu skal se sådan her ud: <% on error resume next modtager = "info@vizone.dk" navn = request.form("navn") vej = request.form("vej") nr = request.form("nr") by = request.form("by") alder = request.form("alder") tlf = "Tlf.: "&request.form("tlf") request.form("varRadioSpg") & " = " & request.form("varRadio")
Set objMail = Server.CreateObject( "CDONTS.NewMail" ) objMail.Charset = "ISO-8859-1" objMail.To = modtager IF request.form("afsender") = "" THEN objMail.From = modtager ELSE objMail.From = request.form("afsender") objMail.Subject = "Katalogbestilling" objMail.Body = "KÊre Dan "&vbcrlf& navn & " ¯nsker at bestille Jeres nye katalog. " &vbcrlf&vbcrlf& navn & " vil gerne have kataloget tilsendt til f¯lgende adresse:" &vbcrlf&vbcrlf& navn &vbcrlf& vej &" "& nr &vbcrlf&by & vbcrlf &tlf& vbcrlf&vbcrlf &"Personens alder er: "& alder& " Âr" objMail.Host = "smtp1.b-one.nu" objMail.Send Set objMail = Nothing
Set objMail = Server.CreateObject( "CDONTS.NewMail" ) objMail.Charset = "ISO-8859-1" objMail.From = modtager objMail.to = request.form("afsender") objMail.Subject = "Katalogbestilling" objMail.Body = "Tak for din interesse" & vbcrlf&"Du vil i l¯bet af f dage modtage vor brochure - kontakt os venligst, hvis du vil have oplysning om nÊrmeste forhandler." & vbcrlf&vbcrlf&"Med venlig hilsen/Best regards,"& vbcrlf&"Dan Ravn"& vbcrlf&"vizone"objMail.Host = "smtp1.b-one.nu" objMail.Send Set objMail = Nothing
%>
Prøv med dette!!!
Så tror jeg at det vil virke... Men jeg har ikke den store erfaring med CDONTS og dennes parametre, jeg arbejder selv med JMail...
Undskyld det har taget så lang tid at svare, men der skal vel også være plads til en ferie indimellem. Jeg har testet den kode du har skrevet, men den virker ikke :( ÆØÅ sr sådan her ud: Ã?Ã?Ã?
Synes godt om
Slettet bruger
03. april 2005 - 16:58#8
Hej
OK...
Så er jeg bange for at jeg desværre ikke kan hjælpe dig...
Jeg ved ikke så meget om CDONTS... Jeg bruger som sagt JMail...
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.