php_noob: Doctype Problem in Php-Formular

Beitrag lesen

Hallo zusammen,
ich habe ein Problem, ich habe ein einfaches Php-Skript geschrieben, was ein Kontaktformular auswertet, allerdings funktioniert es nicht richtig. Die Umlaute werden nicht erkannt und so zB als ö ausgegeben. So sieht der Code aus, was kann ich tun, damit die Zeichen richtig dargestellt werden?
Freu mich über eure Hilfe!
Lg

  
<?php  
  
  
  
$Empfaenger = "name@domain.de";  
  
  
  
if($_REQUEST['Send'])  
  
{  
  
   if  
  
    (  
  
     empty($_REQUEST['name']) ||  
  
     empty($_REQUEST['vorname']) ||  
  
     empty($_REQUEST['email']) ||  
  
     empty($_REQUEST['nachricht'])  
  
    )  
  
  
  
   {  
  
       header('Location: http://www.google.de');  
  
       exit(0); // Sicherheitsmacro  
  
   }  
  
   else  
  
   {  
  
      $Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";  
  
      while(list($Formularfeld, $Wert)=each($_REQUEST))  
  
      {  
  
         if($Formularfeld!="Send")  
  
         {  
  
            $Mailnachricht .= $Formularfeld.": ".$Wert."\n";  
  
         }  
  
      }  
  
      $Mailnachricht .= "\nDatum/Zeit: ";  
  
      $Mailnachricht .= date("d.m.Y H:i:s");  
  
      $Mailbetreff = "Kontakt: ";  
  
      $Mailbetreff .= $_REQUEST['Betreff'];  
  
      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);  
  
      header('Location: http://www.google.de');  
  
      exit(0); // Sicherheitsmacro  
  
   }  
  
}  
  
else  
  
{  
  
   header('Location: http://www.google.de');  
  
   exit(0); // Sicherheitsmacro  
  
}  
  
  
  
?>