03. januar 2007 - 18:41
Der er
3 kommentarer og 1 løsning
danske specialtegn fejler totalt med mail()
Hej Exp's Jeg har dette simple script, der sender en mail. <-- Script-start --> $mail_headers = 'From: ' . $email . "\r\n"; $mail_headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $msg = wordwrap($messenge, 50); mail('mail-adresse', $subject, $msg, $mail_headers); header("Location: en-url"); <-- Script-slut --> Det virker stort set som forventet. Jeg har bare en masse problemer med æøå/ÆØÅ. Hvis jeg f.eks. skriver æøå i en mail bliver det til: æøå Altså: æøå = æøå Hvad kan der være galt? //themaster
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?
03. januar 2007 - 18:54
#1
Det er jo fordi du bruger UTF-8 som chartset. Selv får jeg også kun æ, ø og å ved at bruge tegnet og IKKE koden for tegnet. $mail_headers = 'From: ' . $email . "\r\n"; $mail_headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $subject = "Æblegrød med fløde"; $msg = wordwrap($messenge, 50); mail('mail-adresse', $subject, $msg, $mail_headers);
03. januar 2007 - 19:12
#2
hmm... Det virker heller ikke... Jeg får stadig de samme underlige tegn. Kan det være noget på serveren... Jeg har nemlig min egen. Jeg bruger squirrelMail.
03. januar 2007 - 19:16
#3
har lige sendt en mail til mig selv... der virkede æøå fint.. det er altså ikke squirrelMail, php, apache2 eller postfix der laver fejlen. Kan det have noget med dokumentet charset at gøre?
24. april 2007 - 13:18
#4
fandt løsning selv.. lukker nu..
Vi tilbyder markedets bedste kurser inden for webudvikling