mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 07:31 Benutzername: Passwort: Auto-Login

Thema: Zeichenkodierung funktioniert nicht vom 10.05.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Zeichenkodierung funktioniert nicht
Autor Nachricht
Lampenbauer
Threadersteller

Dabei seit: 22.09.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 10.05.2009 22:29
Titel

Zeichenkodierung funktioniert nicht

Antworten mit Zitat Zum Seitenanfang

Hallo Leute,

habe ein Problem! Schreibe gerade eine Internetseite. Lasse es über das CMS Joomla in Version 1.5.10 laufen.
Verwende ein Kontaktformular das ich selbst eingepflegt habt. Wenn ich eine Nachricht schreibe und darin Umlaute vorkommen, werden diese in der ankommenden Mail nicht richtig dargestellt.
Im <head> unter content-type ist aber utf=8 eingetragen. So funktioniert auch alles, auf der Seite selbst werden die Umlaute richtig angezeigt.
Das ganze ist auch w3.org xhtml validate.
Habe nun schon in dem <form> selbst den Befehl accept-charset="utf-8" eingetragen. Bringt auch nichts.
Habt Ihr noch ne Idee?

Hier mal das Kontaktformular:

Code:
<?php

$strEmpfaenger = 'mail@name.de';
$strFrom       = '"mail@name.de" <mail@name.de>';
$strSubject    = 'Kontaktformular';
$strReturnhtml = 'http://www.name.de';
$strDelimiter  = ":\t";

if($_POST)
{
 $strMailtext = "";

 while(list($strName,$value) = each($_POST))
 {
  if(is_array($value))
  {
   foreach($value as $value_array)
   {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   $strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(get_magic_quotes_gpc())
 {
  $strMailtext = stripslashes($strMailtext);
 }

 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
  or die("Die E-Mail konnte nicht versendet werden.");
 header("Location: $strReturnhtml");
 exit;
}

?>
<div id="contact_hintergrund">
<form method="post" action="http://www.name.de"  accept-charset="utf-8">
    <div style="position: absolute; margin-left: 76px; margin-top: 57px;">Vorname:</div>
    <input type="text" style="margin-left: 168px; margin-top: 57px;" class="formmailer_feld" name="Vorname" />
    <div style="position: absolute; margin-left: 398px; margin-top: 58px;">Name:</div>
    <input type="text" style="margin-left: 489px; margin-top: 57px;" class="formmailer_feld" name="Name" />
    <div style="position: absolute; margin-left: 76px; margin-top: 92px;">E-Mail:</div>
    <input type="text" style="margin-left: 168px; margin-top: 90px;" class="formmailer_feld" name="E-Mail" />
    <div style="position: absolute; margin-left: 398px; margin-top: 92px;">Homepage:</div>
    <input type="text" style="margin-left: 489px; margin-top: 90px;" class="formmailer_feld" name="Homepage" />
    <div style="position: absolute; margin-left: 76px; margin-top: 127px;">Nachricht:</div>
    <textarea class="formmailer_feld_nachricht" cols="3" id="Nachricht" rows="3" name="Nachricht"></textarea>
<input type="submit" class="submit_button" value="Senden" />
</form>


Vielen Dank!

Gruß, Lampe
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 11.05.2009 10:57
Titel

Antworten mit Zitat Zum Seitenanfang

Benutz mal die Boardsuche...
  View user's profile Private Nachricht senden
Anzeige
Anzeige
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Mo 11.05.2009 11:32
Titel

Antworten mit Zitat Zum Seitenanfang

Ich sehe keinen Header in der Mail * Keine Ahnung... * ... Wie wär es wenn Du dort den Header einbaust ??
  View user's profile Private Nachricht senden
 
Ähnliche Themen zeichenkodierung html?
Zeichenkodierung im Meta-tag
Fehlerhafte Zeichenkodierung auf Galaxy Tab
Zeichenkodierung+Meta+Google
[ASP] Zeichenkodierung bei Kontaktformular - gelöst
wie Funktioniert das mit ADOdb
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.