login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mail() geeft rare characters (Opgelost)

Offline Jelmerholland - 10/06/2010 16:16
Avatar van JelmerhollandPHP beginner Beste,

Ik krijg de volgende tekst 'ë ï ü ö ä íáóéú' i.p.v. ë ü ï ä ö etc...
Ik kom er niet uit welke character set dit is..

op m'n site, (userlist) zie ik 't wel gewoon, terwijl ze ook zo in m'n database staan. Hoe kan ik zorgen dat ik ze - als ik m'n mail lees - dat ze dan ook weer normaal worden?

In m'n script staat dat ik als Character set 'iso-8859-1' gebruik, maar als ik daar op google dan zie ik compleet andere codering voor de tekst staan. Hoe los ik dit op?


Dit zijn de headers van mijn mail script:
  1. $eol = "\r\n";
  2. $headers = "";
  3. $headers .= "To: " . $_POST['Firstname'] . "<" . $_POST['Email'] . ">" . $eol;
  4. $headers .= "From: ***" . $eol;
  5. $headers .= "BCC: ***" . $eol;
  6. $headers .= "Reply-To: ***" . $eol;
  7. $headers .= "Return-Path: ***" . $eol;
  8. $headers .= "Message-ID: <" . time() . "-" . $_POST['Email'] . ">" . $eol;
  9. $headers .= "X-Mailer: PHP v" . phpversion() . $eol;
  10. $headers .= "Content-Type: text/html; charset=iso-8859-1" . $eol;

2 antwoorden

Gesponsorde links
Offline Martijn - 10/06/2010 17:32
Avatar van Martijn Crew PHP $headers .= "Content-Type: text/html; charset=iso-8859-1" . $eol;

moet iso-8859-1 niet utf-8 zijn?
Bedankt door: Jelmerholland
Offline Jelmerholland - 11/06/2010 13:54
Avatar van Jelmerholland PHP beginner Danku danku Het werkt nou inderdaad...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s