Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Umlaute in Emails vom System fehlerhaft
#1
Hallo,

ich habe mir gestern MyBB 1.2.2 (englisch) installiert, anschließend die deutschen Sprachdateien und auf Deutsch umgestellt. Soweit funktioniert auch alles, bis auf die Umlaute in den Emails die vom System versendet werden. In Benachrichtigungen (wenn auf ein Thema geantwortet wurde ("Neue Antwort zu ...")) werden die Umlaute in den zitierten Nachrichten z.B. korrekt dargestellt, alle anderen in der Email jedoch nicht. Das sieht dann z.B. so aus:

Code:
Andreas,

test hat auf ein Thema geantwortet, das du bei München's lange Leute abonniert hast. Das Thema trägt den Titel Test.

Hier ist ein Ausschnitt der Nachricht:
--
und weils so schön war noch einer...  ;)... (Besuche das Thema um weiterzulesen.)
--

Um das Thema zu besuchen, kannst du auf den folgenden Link klicken:
http://muenchenslangeleute.info/forum/showthread.php?action=newpost&tid=1

Es könnte auch weitere Antworten zu diesem Thema geben. Du erhältst keine weitere Nachricht, bevor du das Forum besucht hast.

Vielen Dank,
München's lange Leute-Team

------------------------------------------
Informationen zur Abmeldung:

Wenn du keine weiteren Nachrichten zu diesem Thema erhalten möchtest, klicke auf den folgenden Link:
http://muenchenslangeleute.info/forum/usercp2.php?action=removesubscription&tid=1
------------------------------------------

Hat jemand eine Idee woran das liegen könnte? Warum werden HTML-Codes anstelle von deutschen Umlauten angezeigt?
Bin für jeden Tipp dankbar!

Viele Grüße
Andreas


Angehängte Dateien Thumbnail(s)
   

.php   deutsch_du.php (Größe: 1,28 KB / Downloads: 1)
#2
Das gleiche Problem habe ich auch. Das Problem ist, dass der Boardname aus deinen Einstellungen im ACP 1 zu 1 in die E-Mails übernommen wird. Ändere den Boardnamen in "Münchens....." (also mit "ü") dann wird zumindest dieser in den Mails richtig erscheinen. Leider ist deine Seite dann nicht mehr ganz XHTML-konform, obwohl jeder "normale" Browser die Seite trotzdem korrekt darstellen wird. Du solltest darüber nachdenken, dein Forum auf die Zeichenkodierung UT-8 zu konvertieren.

Gruß
Boardie05
#3
Hallo Boardie05,

danke für den Tipp. Wie konvertiere ich mein Board denn auf UTF-8? Weißt Du in welchem Modul die Funktion versteckt ist die die Systemmeldungen verschickt? Danke.

Grüße
Andreas
#4
Zur Konvertierung zu UTF-8: https://www.mybb.de/69-0-utf-8-konvertierung.html

Alle E-Mails des Forums werden über die Funktion my_mail() verschickt, die du in der Datei inc/functions.php findest. Die Texte der Mails befinden sich in der Sprachdatei messages.lang.php.

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
Super. Vielen Dank! Mal sehen ob ich darüber zu ner Lösung komme..

Grüße
Andreas
#6
Nach der Konvertierung auf UTF-8 funktioniert nun alles und die deutschen Umlaute werden sowohl im Board als auch in den System-Emails richtig dargestellt.

Ein kleines Problem gibt es aber wohl noch mit anderen Sonderzeichen.
Ich schrieb einen Beitrag mit folgendem Text
Code:
<>!"§$%&/()=?`´'#+*
In der Benachrichtigungs-Email vom System erschien aber folgende:
Code:
Andreas,

test hat auf ein Thema geantwortet, das du bei München's lange Leute abonniert hast. Das Thema trägt den Titel Test.

Hier ist ein Ausschnitt der Nachricht:
--
&lt;&gt;!"§$%&amp;/()=?`´'#+*... (Besuche das Thema um weiterzulesen.)
--

Um das Thema zu besuchen, kannst du auf den folgenden Link klicken:
http://muenchenslangeleute.info/forum/showthread.php?action=newpost&tid=1

Es könnte auch weitere Antworten zu diesem Thema geben. Du erhältst keine weitere Nachricht, bevor du das Forum besucht hast.

Vielen Dank,
München's lange Leute-Team

------------------------------------------
Informationen zur Abmeldung:

Wenn du keine weiteren Nachrichten zu diesem Thema erhalten möchtest, klicke auf den folgenden Link:
http://muenchenslangeleute.info/forum/usercp2.php?action=removesubscription&tid=1

------------------------------------------

Die spitzen Klammern und das kaufmännische "Und" werden im Forums-Beitrag zwar korrekt dargestellt, aber nicht in der Benachrichtigungs-Email. Woran kann das liegen? Irgendwelche Tipps?

Grüße
Andreas


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Merger System und Umlaute hoerbie 2 572 18.07.2007, 07:56
Letzter Beitrag: hoerbie
  Umlaute bei Inline-Bearbeitung und Emails ColdCoke 6 809 25.04.2007, 13:46
Letzter Beitrag: ColdCoke