Seite 1 von 1

Umlaute in E-Mails (welchen Zeichensatz benutzen?)

Verfasst: 08.09.2004 21:31
von Faser
Hallo,

schreibe gerade für die PN-Benachrichtigung eine Erweiterung, die unter anderem die ersten 200 Zeichen der PN anzeigt. Umlaute dieser 200 Zeichen werden in der E-Mail korrekt dargestellt.

Probleme gibt es allerdings mit dem Text, den ich in der ./languages/german/email/privmsg_notify.tpl, also dem Template für die PN-Benachrichtigung, eingefügt habe.

In diesem Text sind Umlaute enthalten, die beim Abrufen der E-Mail im Mailprogramm nicht korrekt dargestellt werden.

Sattdessen findet man kryptische Sonderzeichen an deren Stellen.

Woran liegt das? Muss ich vielleicht ein anderes Charset angeben? Ich habe es versucht mit iso-8859-15, allerdings werden die Umlaute dann einfach weggelassen.

Freue mich über Antworten,
Faser

Verfasst: 08.09.2004 22:06
von PhilippK
Die E-Mail sollte eigentlich in iso-8859-1 sein...

Gruß, Philipp

Verfasst: 08.09.2004 23:45
von Faser
iso-8859-1 war standardmäßig angegeben. Dabei kamen die ganzen kryptischen Sonderzeichen.

Das komische ist ja, dass die PNs selber korrekte Umlaute beinhalten.

Ich nehme an, dass das etwas mit der Dateispeicherung zu tun hat: Ich kann wahrscheinlich die Umlaute nicht abspeichern, es funktioniert nur, wenn sie generiert werden, wie es bei den PNs der Fall ist.

Kann das sein?

Verfasst: 11.09.2004 13:13
von Faser
*bump*

Keine 'ne Idee, woran das liegen kann?

Verfasst: 11.09.2004 14:36
von PhilippK
Kannst du mal so 'ne Template-Datei posten? (also als Datei - nicht den Inhalt)

Gruß, Philipp

Verfasst: 11.09.2004 14:48
von Faser
Zur PN-Benachrichtigung wird die Datei
- ./phpBB-root/languages/lang_german/email/privmsg_notify.tpl
benutzt.

Die Datei fängt so an:

Code: Alles auswählen

Subject: {FROM_USER} hat Ihnen eine neue Nachricht geschrieben
Charset: iso-8859-15

Hallo {USERNAME}!

Sie haben von {FROM_USER} eine neue Private Nachricht ...
Ich nehme an, dass man über Charset: "" das Charset ändert. Im Moment steht es auf ...-15, mit ...-1 hat er die komischen Zeichen angezeigt. Im Moment zeigt er die Umlaute einfach garnicht an.

Komischerweise klappen die Umlaute von den Variablen, die ich benutzt habe (USERNAME, FROM_USER, MESSAGE, ...)

Re: Umlaute in E-Mails (welchen Zeichensatz benutzen?)

Verfasst: 11.09.2004 15:12
von PhilippK
Faser hat geschrieben:Probleme gibt es allerdings mit dem Text, den ich in der ./languages/german/email/privmsg_notify.tpl, also dem Template für die PN-Benachrichtigung, eingefügt habe.
Deshlab wollte ich Datei als Download haben - evtl. ist die Datei selbst falsch kodiert...

Gruß, Philipp

Verfasst: 11.09.2004 15:18
von Faser
Genau das war sie auch. Unter Mac OS X werden alle Dinge, sofern man nicht anders einstellt, ersteinmal unter Mac OS Latin konvertiert.

Daran lag's.

Danke für deine Hilfe.