ilch Forum » Allgemein » HTML, PHP, SQL,... » Umlaute in Emails falsch

Geschlossen
  1. #1
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Moin,

    wenn User, die sich registrieren, die Begrüßungsmail erhalten, sieht das folgendermaßen aus:

    Guten Tag Lützner,
    
    Willkommen auf der <<Seite>>!
    
    
    Damit Sie sich endgültig anmelden können müssen Sie noch den folgenden Link bestätigen:
    
    <<link>>
    
    Ihre Zugangsdaten:
    - - - - - - - -
    Name : Lützner
    Password : <<passwort>>
    - - - - - - - -
    
    Da Ihr Passwort nur verschlüsselt in der Datenbank gespeichert wurde, heben Sie es bitte gut auf.
    
    Mit freundlichen Grüssen
    <<Team>>


    Die Umlaute sind echt ein leidiges Thema, überall tauchten diese Fehler bisher auf, aber mit der Konvertierung ALLER Dateien in das UTF-8 Format (ohne BOM-Zeichen) hab ich den Fehler bei so gut wie Allem behoben, nur in der Mail nicht...

    Hat jemand vielleicht einen guten Ansatz für mich, woran es liegen kann?


    verwendete ilch Version: 1.1 P
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du musst beim Verschicken der Mails dann auch den charset auf utf-8 setzen, bei PHPMailer sollte das relativ einfach möglich sein, über die Property Charset. phpmailer.worxware.com/index.php?pg=properties


    Zuletzt modifiziert von Mairu am 19.04.2014 - 08:23:03
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Danke Mairu, wie immer super!

    Für alle, die wissen möchten, wo das Ganze eingestellt wird (in Version 1.1P):

    /include/includes/class/phpmailer/class.phpmailer.php Zeile 49:

      var $CharSet           = 'utf-8';
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Beim nächsten Update vom PHPMailer wäre deine Änderung allerdings wieder weg, wenn du es so machst.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Wie sollte ich dann deiner Meinung nach vorgehen Dasti?
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    In der icmail Funktion diesen Wert zu setzen wäre der bessere Weg.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten