+ Antworten
Ergebnis 1 bis 6 von 6

Thema: [tmail] Problem mit Umlauten/Sonderzeichen aus Template (UTF-8)

  1. #1
    TP-Member soundbear macht alles soweit korrekt
    Registriert seit
    Aug 2008
    Ort
    Design City
    Beiträge
    98

    [tmail] Problem mit Umlauten/Sonderzeichen aus Template (UTF-8)

    Hallo zusammen,

    vielleicht kennt ja jemand eine Lösung für das Problem - scheint auch ein alter Schuh zu sein und keiner hats bisher angefasst:

    Ich habe eine Seite, die in polnisches Kontaktformular hat. Das klappt alles soweit. Wird jedoch eine Mail versendet, werden sätmlich Sonderzeichen/Umlaute aus dem Template falsch in der Mail dargestellt. Die übermittelten Formularwerte stimmen merkwürdigerweise.

    Ergo tippe ich auch ein Problem beim Einbinden/Decodieren des Templates im TMail-Plugin. Die Language-Datei (XML) und Template (HTML) sind beide auf UTF-8 gestellt. Auch auf der Webseite (UTF-8 kodiert) selbst werden schon die Umlaute/Sonderzeischen des Template falsch dargestellt - die Begriffe aus der XML wiederum stimmen. Hier lässt sich also ebenfalls vermuten, dass lediglich das Einlesen des Templates irgendwie fest auf ISO eingestellt ist.

    Weiß jemand, wie sich das fix beheben lässt?

    Grüße und Danke
    Soundbear
    Microsoft bug Report:
    It isn't a bug it's a feature...

  2. #2
    TP-Supporter Katjusha macht alles soweit korrekt Avatar von Katjusha
    Registriert seit
    Feb 2008
    Beiträge
    392
    Hallo,

    ist deine Datenbank auf utf-8 eingestellt?

  3. #3
    TP-Member soundbear macht alles soweit korrekt
    Registriert seit
    Aug 2008
    Ort
    Design City
    Beiträge
    98
    Ja, es klappt ja alles prima - selbst die chinesische Version.
    Was falsch dargestellt wird, sind die Zeichen aus der Template-Datei, die also das Layout des Formulars bestimmt und wo auch der Text für die Mail drin steht. Irgendwas muss da beim Einlesen bei der Kodierung falsch laufen.
    Microsoft bug Report:
    It isn't a bug it's a feature...

  4. #4
    TP-Member soundbear macht alles soweit korrekt
    Registriert seit
    Aug 2008
    Ort
    Design City
    Beiträge
    98
    So, wie es ausschaut ist genau diese Funktion in der Datei class.tx_pilmailform_pi1.php daran Schuld:

    PHP-Code:
    function is_utf8($str) {
            return (
    preg_match('/^([\x00-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xec][\x80-\xbf]{2}|\xed[\x80-\x9f][\x80-\xbf]|[\xee-\xef][\x80-\xbf]{2}|f0[\x90-\xbf][\x80-\xbf]{2}|[\xf1-\xf3][\x80-\xbf]{3}|\xf4[\x80-\x8f][\x80-\xbf]{2})*$/'$str) === 1);
            
    //return false;
        

    Standardmäßig ist hier das return false aktiviert und damit übergeht das Plugin die UTF-8-Decodierung des Templates beim Einlesen. Habe das mal wie oben aktiviert und siehe da - nun stimmen die Umlaute in der Mail und auch auf der Seite.
    Microsoft bug Report:
    It isn't a bug it's a feature...

  5. #5
    TP-Supporter Katjusha macht alles soweit korrekt Avatar von Katjusha
    Registriert seit
    Feb 2008
    Beiträge
    392
    Schön das es nun funktioniert.

  6. #6
    TP-Member soundbear macht alles soweit korrekt
    Registriert seit
    Aug 2008
    Ort
    Design City
    Beiträge
    98
    Mich wundert nur, dass diese Funktion von Haus aus "false" ausgibt und damit eine korrekte Darstellung eines UTF-8-Templates verhindert. Habe viele Beiträge im Netz gefunden, die genau über dieses Problem stolpern. Falls die Erkennungsroutine nicht eindeutig funktioniert und deswegen auskommentiert wurde, wäre doch in den Jahren genügend Zeit gewesen das eingäng zu testen und zu korrigieren. Verstehe wer möchte ...
    Microsoft bug Report:
    It isn't a bug it's a feature...

+ Antworten

Ähnliche Themen

  1. Problem mit Umlauten
    Von dipo01 im Forum Webdesign allgemein
    Antworten: 14
    Letzter Beitrag: 16.02.2009, 16:47
  2. mySQL - Das Problem mit den Umlauten
    Von dieter99 im Forum Traum-Dynamik
    Antworten: 23
    Letzter Beitrag: 05.03.2008, 16:29
  3. Quark 7 - Problem mit Umlauten bei PDF
    Von emma1965 im Forum Layout- & Vektor-Programme
    Antworten: 2
    Letzter Beitrag: 17.11.2007, 20:15
  4. Wiedermal Problem mit Umlauten
    Von [jacky] im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 12.08.2006, 11:04
  5. Problem mit Umlauten
    Von Master_T2 im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 11.04.2006, 19:55

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51