15. november 2002 - 23:47
Der er
15 kommentarer
JMail med HTML indhold
Hej Jeg skal sende en mail gennem Jmail i HTML. Dette giver mig nogle problemer med æ ø og å. De udskrives forkert Jeg ville bruge... Server.HTMLEncode ,men kan ikke rigtig få det til at virke. Her er et udsnit fra koden 'Henter fra textarea str = Request.Form("message") 'Laver liniskift om tii <br /> str = Replace(str, vbCrlf, "<br />") body = "<html><body bgcolor=""#CCCC99"">" & str & "</body></html>" JMail.Body = body
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
15. november 2002 - 23:52
#1
Hvis du lave Server.HTMLEncode så "ødelægger" du jo HTML tagsne så de vise som <b>skulle være fed</b> så det vises som her på eksperten eller der var måske meningen?
15. november 2002 - 23:57
#2
Hvis du vil sende i HTML format så prøv at sætte denne: JMail.ContentType = "text/html"
15. november 2002 - 23:58
#3
er ikke sikker på hvad du mener... Men jeg skal bare have lavet det, så den ikke skriver mærkelige tegn i stedet for æøå
15. november 2002 - 23:59
#4
det gør jeg også...
16. november 2002 - 00:01
#5
Så prøv at tilføje denne linie: JMail.Charset = "iso-8859-2" Laver du en Server.HTMLEncode på teksten?
16. november 2002 - 00:08
#6
det prøver jeg lige... Nej jeg bruger ikke Server.HTMLEncode
16. november 2002 - 00:12
#7
du kan i stedet for de rigtige bogstaver skrive: æ = æ ø = ø å = å Æ = Æ Ø = Ø Å = Å
16. november 2002 - 00:12
#8
æøå Den skriver det stadig forkert ud
16. november 2002 - 00:13
#9
werd>> Det prøvede jeg, men uden held
16. november 2002 - 00:48
#10
hvad skete der?
16. november 2002 - 01:40
#11
jeg prøvede det her... str = Request.Form("message") str = Server.HTMLEncode(str) str = Replace(str, vbCrlf, "<br />") str = Replace(str, chr(230), "æ") 'bare lige et eksempel med æ
16. november 2002 - 01:41
#12
for en god ordens skyld, så er den relevante kode lige her: JMail.ContentType = "text/html" str = Request.Form("message") str = Server.HTMLEncode(str) str = Replace(str, vbCrlf, "<br />") str = Replace(str, chr(230), "æ") 'bare lige et eksempel med æ JMail.Charset = "iso-8859-2" JMail.Body = "<html><body bgcolor=""#CCCC99"">" & str & "</body></html>"
16. november 2002 - 01:50
#13
Her har du Server.HTMLEncode på teksten: str = Server.HTMLEncode(str) Hvis du kalder Server.HTMLEncode på teksten bliver æ til æ
16. november 2002 - 01:54
#14
Prøv at ændre charset til -1: JMail.Charset = "iso-8859-1"
16. november 2002 - 11:59
#15
jeg udkommenterede Server.HTMLEncode og Replace funktionen og prøvede med det andet charset, men ingen held JMail.ContentType = "text/html" str = Request.Form("message") 'str = Server.HTMLEncode(str) str = Replace(str, vbCrlf, "<br />") 'str = Replace(str, chr(230), "æ") JMail.Charset = "iso-8859-1" JMail.Body = "<html><body bgcolor=""#CCCC99"">" & str & "</body></html>"
Kurser inden for grundlæggende programmering