PHP Umlaute nochmal

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP Umlaute nochmal

    Hallo!

    Vorab: ich habe im Forum gesucht, aber trotzdem nichts gefunden, was mir hilft:

    Die Umlaute in der HTML-Mail werden nicht richtig angezeigt.

    Folgendes funktioniert:

    PHP-Code:
    $mail_message   "ää#ää#";
    $trans get_html_translation_table(HTML_ENTITIES);
    $mail_message strtr($mail_message$trans);
    $headers ="MIME-Version: 1.0\r\n";
    $headers.="From:me@me.com\r\n";
    $headers.="Content-type: text/html; charset=iso-8859-1\r\n"
    wird die mail_message aber per:
    PHP-Code:
    $mail_message   $_POST['email_message']; 
    an das php-script übertragen, sind die Umlaute falsch.

    Das Script ist als iso-8559-1 abgespeichert. Die email_message wird von Flash an php geschickt.


    Kann mir bitte jemand einen Tipp geben?

    Vielen Dank

  • #2
    ich habs selber rausgefunden, anscheinend sendet Flash utf-8 codierte Variablen,
    jedenfalls klappt es, wenn ich vorher:

    PHP-Code:
    $mail_message=utf8_decode($mail_message); 
    mache!!

    nix für ungut
    Gruß

    Kommentar

    Lädt...
    X