+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Umlaute

  1. #1
    Neu an Board
    Registriert seit
    31.05.2006
    Beiträge
    40
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard Umlaute

    Hi,

    will - nach langer Zeit - mal wieder eine Joomla-Seite aufsetzen. Über DirectPHP habe ich ein eigenes Mailscript (mit PHPMailer) eingebunden. Das macht mir Probleme mit den Umlauten.

    Wenn ich an Güni Jäger beste Grüße schreibe, erscheint dies in der Mail mit wirren Zeichen, z.B.: güni_jäge
    Andrerseits gibt das Mailscript nach nach Absenden die Nahricht nochmal im Browser aus. Dort steht sie komischerweise richtig.

    Übrigens funktioniert das gleiche Mailscript in meinem selbst geschrieben CMS ohne diese Probleme. Deshalb vermute ich einen Konflikt mit Joomla und frage hier.

    Erstmal die allgemeine Frage, wer eine Idee hat. Bevor ich ellenlangen Code hier reinposte, sagt mir, was ich an Infos liefern soll.

    Danke schonmal
    Heinrich

  2. #2
    Gehört zum Inventar Avatar von albatros
    Registriert seit
    16.08.2006
    Beiträge
    7.840
    Bedankte sich
    1.118
    Erhielt 1.890 Danksagungen
    in 1.748 Beiträgen

    Standard

    Hi,

    dazu fällt mir (Nichtcoder) spontan das Stichwort "charset" ein.

    hth

    albatros
    1.FAQ 2.SuFu 3.Google
    Hilfestellungen und Lösungen können nur im Forum von allen genutzt werden. Bitte keine Supportanfragen per PN!
    ...und setz mich auf mein achtel Lorbeerblatt und mache was ich will.

  3. #3
    Neu an Board
    Registriert seit
    31.05.2006
    Beiträge
    40
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Zitat Zitat von albatros Beitrag anzeigen
    Hi,
    dazu fällt mir (Nichtcoder) spontan das Stichwort "charset" ein.

    hth
    albatros
    Hi,
    danke für den Tipp. Das fehlte (komischerweise) im head des Templates. Habe jetzt als meta-tag folgendes eingefügt:
    HTML-Code:
    content="text/html; charset=iso-8859-1"
    Nur genutzt hat es nix?????

  4. #4
    Neu an Board
    Registriert seit
    31.05.2006
    Beiträge
    40
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    So, ist gelöst. Danke Albatros für den Hinweis. Ich habe in das form-tag eingefügt:
    HTML-Code:
    accept-charset="ISO-8859-1"
    Nun kommt die Mail richtig an. Allerdings stimmte die Darstellung der gesendeten Daten im Browser nicht mehr. Dafür habe ich eine kleine Ersetzung gefummelt:
    PHP-Code:
    $array_1 = array('Ä''ä''Ö''ö''Ü''ü''ß');
    $array_2 = array('Ä''ä''Ö''ö''Ü''ü''ß');
    for(
    $x 0$x 7$x++){
    $vorname str_replace($array_1[$x], $array_2[$x], $vorname);
    $name str_replace($array_1[$x], $array_2[$x], $name);
    $ort str_replace($array_1[$x], $array_2[$x], $ort);
    $text str_replace($array_1[$x], $array_2[$x], $text);

    Jetzt funzt's!
    (Und jetzt weiß ich wieder nicht, wie ich den Thread als gelöst markieren kann)

  5. #5
    Gehört zum Inventar Avatar von albatros
    Registriert seit
    16.08.2006
    Beiträge
    7.840
    Bedankte sich
    1.118
    Erhielt 1.890 Danksagungen
    in 1.748 Beiträgen

    Standard

    Hi,

    gelöst? http://www.joomlaportal.de/ankuendig...l-aendern.html.

    Aber da Joomla 1.5 von Haus aus mit UTF8 läuft, wäre es da nicht einfacher und konsequenter...?
    1.FAQ 2.SuFu 3.Google
    Hilfestellungen und Lösungen können nur im Forum von allen genutzt werden. Bitte keine Supportanfragen per PN!
    ...und setz mich auf mein achtel Lorbeerblatt und mache was ich will.

  6. #6
    Neu an Board
    Registriert seit
    31.05.2006
    Beiträge
    40
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Danke für den Gelöst-Hinweis. Aber ätsch - war noch nix - es funzt nur mit dem FF. Der IE stellt zwar die Browser-Ausgabe richtig dar, aber die Mail komnmt mit wirren Zeichen an.

    Muss ich nochmal schauen, bin aber jetzt erstmal paar Tage weg. Wenn jemand in der Zwischenzeit einen guten tipp hat......

  7. #7
    Gehört zum Inventar Avatar von albatros
    Registriert seit
    16.08.2006
    Beiträge
    7.840
    Bedankte sich
    1.118
    Erhielt 1.890 Danksagungen
    in 1.748 Beiträgen

    Standard

    Vielleicht utf-8?
    1.FAQ 2.SuFu 3.Google
    Hilfestellungen und Lösungen können nur im Forum von allen genutzt werden. Bitte keine Supportanfragen per PN!
    ...und setz mich auf mein achtel Lorbeerblatt und mache was ich will.

  8. #8
    Neu an Board
    Registriert seit
    31.05.2006
    Beiträge
    40
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Zitat Zitat von albatros Beitrag anzeigen
    Vielleicht utf-8?
    Das muss man auch ins charset schreiben, oder? (ich bin mit diesen Zeichensätzen etwas unterbelichtet).
    Ich werde es probieren, wenn ich nächste Woche back in home bin. Und berichte dann.

    Danke!
    Heinrich

  9. #9
    Neu an Board
    Registriert seit
    31.05.2006
    Beiträge
    40
    Bedankte sich
    4
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Jetzt scheint es zu klappen. Habe in der phpmailer class das charset auf utf-8 gesetzt.

    Bleibt die Frage an die Jommlaner:

    Warum brauche ich das, wenn ich mein Script innerhalb von Joomla laufen lasse? (In meinem eigenen CMS läuft es normal unter ISO-8859-1) Gibt's da irgendwo in Joomla eine Einstellung, die ich beachten muss bzw. ändern kann?

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein