Avatar billede Slettet bruger
18. marts 2011 - 13:56 Der er 2 kommentarer og
1 løsning

Problem med charset til php mail funktion

Hej Eksperter.

AddCustomer.php

Denne fil skriver til mysql databasen. Filen er gemt i UTF-8 encoding og har meta UTF-8

ShowCustomer.php
Samme som ovenstående, den udskriver også øæå fra mysql databasen ganske normalt.

Inde i Mysql databasen ligger rækkerne også pænt med øæå - så alt dette virker perfekt.

Men! Når jeg vil sende kunden en e-mail med nogle informationer, hvor der indgår øæå, så bliver øæå lavet om til noget lignende dette: Ã¥ osv.

Her er noget af phpkoden, som jeg bruger til mail()

$headers  = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=UTF-8" . "\r\n";

Jeg har noget stående over første $headers, som indeholder æøå - det virker fint og bliver sendt i en e-mail rigtig fint, men efter ovenstående to linier er det som om at den fucker rundt med tingene.

Håber en derude kan hjælpe mig
Avatar billede Slettet bruger
18. marts 2011 - 13:59 #1
tegnsættet på serveren er forresten også UTF-8
Avatar billede repox Seniormester
18. marts 2011 - 14:10 #2
Kunne vi få et eksempel på outputtet fra en mail (med headers)?
Avatar billede Slettet bruger
16. december 2011 - 11:39 #3
Lukket
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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