Ich versuchte vieles, auch die Suchfunktion hier benutzte ich, doch alles war erfolglos.
In meinem Standard-Mail Programm werden die Umlaute falsch dargestellt. Es handelt sich um ein Kurs-Anmeldungs-Formular und dadurch sind die Orte unleserlich.
Mit dieser Zeile:
header('content-type: text/html; charset=utf-8');
wird es bei Hotmail ist es korrekt dargestellt. Codierung Formular ist UTF-8.
Hier das Script:
Woran kann es liegen? Gerne hoffe ich auf Hilfe. Leider bin ich bezüglich php noch ein Laie.
Gruss
Ursula
In meinem Standard-Mail Programm werden die Umlaute falsch dargestellt. Es handelt sich um ein Kurs-Anmeldungs-Formular und dadurch sind die Orte unleserlich.
Mit dieser Zeile:
header('content-type: text/html; charset=utf-8');
wird es bei Hotmail ist es korrekt dargestellt. Codierung Formular ist UTF-8.
Hier das Script:
<?
$MailToAddress = "adresse@bluewin.ch";
$MailSubject = "TEST";
if (!$MailFromAddress) {
$MailFromAddress = "";
}
header('content-type: text/html; charset=utf-8');
$Header = "test";
$Footer = "";
?>
<html>
<body bgcolor="#FFFFFF">
<font face="Arial"><center>
The following information has been delivered:
</center>
<?
if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
echo "<b>$key</b> = $val<br>";
$Message .= "$key = $val\n";
}
if ($Header) {
$Message = $Header."\n\n".$Message;
}
if ($Footer) {
$Message .= "\n\n".$Footer;
}
mail( "$MailToAddress", "$MailSubject", "$Message", "From: $MailFromAddress");
?>
<br><br>
<b>Thank You!</b>
<br><br>
<a href="<? echo "$HTTP_REFERER"; ?>">Return To The Mail Form</a><br><br>
<a href="/">Home Page</a><br><br>
</body>
</html>
Woran kann es liegen? Gerne hoffe ich auf Hilfe. Leider bin ich bezüglich php noch ein Laie.
Gruss
Ursula