Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Umlaut in System-generierter E-Mail
#1
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
#2
Der Fehler sollte eigentlich nicht auftreten. Kannst du die Mail mal hier anhängen?
Vantage-Forum: http://vantage-forum.de/
#3
Hier sind die beiden Mails:


.pdf   E-Mail-1.pdf (Größe: 23,22 KB / Downloads: 8)


.pdf   E-Mail-2.pdf (Größe: 23,03 KB / Downloads: 2)
H-P Clieves
#4
Es handelt sich dabei um keinen Bug im MyBB. Weitere Infos: https://www.mybb.de/forum/showthread.php?tid=4946

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#5
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
#6
Wird es aber nicht (sonst würde das Problem ja auch in allen anderen Foren auftreten). Hast du irgendwas geändert oder Plugins installiert?
Vantage-Forum: http://vantage-forum.de/
#7
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
#8
member.php Zeile 789:
PHP-Code:
my_mail($email$emailsubject$emailmessage); 

(Die Variablen sind entsprechend davor definiert)
Vantage-Forum: http://vantage-forum.de/
#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
#10
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
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [MyBB] Problem mit dem Umlaut ü in der Suchfunktion Plexxart 3 4.229 06.04.2009, 11:53
Letzter Beitrag: StefanT
  Das/Mein Umlaut-Problem (+ Idee) Sarah 3 2.540 18.04.2007, 18:54
Letzter Beitrag: Michael