Beiträge: 76
Themen: 21
Registriert seit: 07.11.2007
MyBB-Version: 1.2.9
28.12.2007, 16:41
(Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2007, 17:14 von HPC.)
In der E-Mail, die bei Paßwort-Anfrage bzw. -Änderung vom System erzeugt wird, steht im Betreff:
Neues Passwort fXXr ....
Im Text der E-Mail ist der Umlaut "ü" korrekt. Wo kann man das korrigieren?
H-P Clieves
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Der Fehler sollte eigentlich nicht auftreten. Kannst du die Mail mal hier anhängen?
Beiträge: 76
Themen: 21
Registriert seit: 07.11.2007
MyBB-Version: 1.2.9
Hier sind die beiden Mails:
E-Mail-1.pdf (Größe: 23,22 KB / Downloads: 8)
E-Mail-2.pdf (Größe: 23,03 KB / Downloads: 2)
H-P Clieves
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Es handelt sich dabei um keinen Bug im MyBB. Weitere Infos:
https://www.mybb.de/forum/showthread.php?tid=4946
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 76
Themen: 21
Registriert seit: 07.11.2007
MyBB-Version: 1.2.9
29.12.2007, 11:39
(Dieser Beitrag wurde zuletzt bearbeitet: 29.12.2007, 11:58 von HPC.)
Wenn das aber an Outlook liegen soll, wieso stimmen dann die Umlaute im E-Mail Text und nur der Betreff ist falsch?
Außerdem kommt eine manuell mit MyBB erzeugte E-Mail, die ja wohl auch in UTF-8 codiert ist, korrekt an!
Wenn also der Fehler nur in dem vom System codierten Betreff entsteht, muß da ja wohl etwas falsch generiert werden, oder?
H-P Clieves
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Wird es aber nicht (sonst würde das Problem ja auch in allen anderen Foren auftreten). Hast du irgendwas geändert oder Plugins installiert?
Beiträge: 76
Themen: 21
Registriert seit: 07.11.2007
MyBB-Version: 1.2.9
Habe jetzt den Text in den Sprachdateien gefunden. Er steht in messages.lang.php, mit "ü".
Habe das testweise mal in "ü" geändert, kommt dann aber so (als f$uuml;r) in den E-Mail-Betreff.
Das Ganze ist ziemlich rätselhaft. Was steht denn bei Euch im Forum drin? In welchem Script wird die E-Mail erzeugt. Wenn ich das weiß, kann ich dort mal nachschauen (denn bei Eurem Forum kommt der Betreff schön mit "für"!!)
H-P Clieves
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
member.php Zeile 789:
PHP-Code:
my_mail($email, $emailsubject, $emailmessage);
(Die Variablen sind entsprechend davor definiert)
Beiträge: 76
Themen: 21
Registriert seit: 07.11.2007
MyBB-Version: 1.2.9
Hab bir member.php angesehen. Da steht nichts besonderes. Er holt sich den Text so, wie er im Language File (messages.lang.php) drin steht raus.
Dort steht schön "für" - genau wie im E-Mail-Body. Dennoch kommt das "ü" nicht im E-Mail-Subject rüber (bei meinem Borad, wie gesagt - bei Eurem Forum ist alles richtig).
Bin ziemlich ratlos. Kann das auch an irgendwelchen Parametern in meiner PHP Installierung liegen?
Als Workaround habe ich erstmal den Text im Language File geändert (ohne "für").
H-P Clieves
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Hattest du die Datei messages.lang.php zuvor schonmal bearbeitet? Du musst diese mit der Kodierung UTF-8 ohne BOM-Header abspeichern, damit die Umlaute im Forum richtig funktionieren.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.