Hvordan ændrer jeg dette her til at modtage danske bogstaver æ-ø-å, fremfor vulapyk tegn.
Når der sendes email afsted:
$email_message .= "First Name: ".clean_string($first_name)."\n";
$email_message .= "Last Name: ".clean_string($last_name)."\n";
$email_message .= "Email: ".clean_string($email_from)."\n";
$email_message .= "Telephone: ".clean_string($telephone)."\n";
$email_message .= "Comments: ".clean_string($comments)."\n";
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
Ud over det, ville det være rart med rigtig HMTL emails fremfor ren tekst.
php email danske tegn ÆØÅ.
Re: php email danske tegn ÆØÅ.
Jeg fik fat i udbyderen som efter en del bøvl fandt ud af hvad der var galt.
deres php mail() fejlede med Utf8 hvor der skulle bruges:
Toppen af siden:
header('Content-type: text/html; charset=ISO-8859-1');
Og så ellers:
$headers .= "Content-type:text/html;charset=ISO-8859-1" . "\r\n";
og
utf8_decode($headers)."\nContent-Type: text/html; charset=ISO-8859-1\nContent-Transfer-Encoding:8bit\n");?>
deres php mail() fejlede med Utf8 hvor der skulle bruges:
Toppen af siden:
header('Content-type: text/html; charset=ISO-8859-1');
Og så ellers:
$headers .= "Content-type:text/html;charset=ISO-8859-1" . "\r\n";
og
utf8_decode($headers)."\nContent-Type: text/html; charset=ISO-8859-1\nContent-Transfer-Encoding:8bit\n");?>
- scootergrisen
- Moderator

- Indlæg:709
- Tilmeldt:21. jun 2012, 23:40
- Kontakt:
Re: php email danske tegn ÆØÅ.
Hvis du vil send ren tekst så brug text/plain.
text/html er til HTML.
Hvis du vil bruge UTF-8 så brug det i stedet for at bevæge dig baglæns og skifte din hjemmeside tilbage til ISO-8859-1 bare fordi det måske er et eller andet problem.
Ved ikke hvad det skulle hjælpe at bruge utf8_decode() prøv at fjern den og skift fra ISO-8859-1 til utf-8 hele vejen rundt også lad os se om du ikke kan få det til at virke med UTF-8 hvis du altså gerne vil bruge det.
text/html er til HTML.
Hvis du vil bruge UTF-8 så brug det i stedet for at bevæge dig baglæns og skifte din hjemmeside tilbage til ISO-8859-1 bare fordi det måske er et eller andet problem.
Ved ikke hvad det skulle hjælpe at bruge utf8_decode() prøv at fjern den og skift fra ISO-8859-1 til utf-8 hele vejen rundt også lad os se om du ikke kan få det til at virke med UTF-8 hvis du altså gerne vil bruge det.
Re: php email danske tegn ÆØÅ.
Hej Det er fordi det helst skulle kører HTML.
Jeg måtte ud i nået HTML speciel karakter så fik jeg det oversat.
Men det er selvfølgelig ikke optimalt, når webhotel udbyderen flytter folk rundt på forskellige servere.
Håber ikke jeg for det problem igen lige forløb.
De henviser til man skal kører ISO-8859-1 indtil videre, men ja tror ikke helt på dem, da det modsatte virker på en anden side.
Men pt. har jeg måtte løse det på denne måde, da det åbenbart var det eneste som virkede.
Jeg måtte ud i nået HTML speciel karakter så fik jeg det oversat.
Men det er selvfølgelig ikke optimalt, når webhotel udbyderen flytter folk rundt på forskellige servere.
Håber ikke jeg for det problem igen lige forløb.
De henviser til man skal kører ISO-8859-1 indtil videre, men ja tror ikke helt på dem, da det modsatte virker på en anden side.
Men pt. har jeg måtte løse det på denne måde, da det åbenbart var det eneste som virkede.

