MyBB.de Forum

Normale Version: Diskussion: MyBB 1.2.12 veröffentlicht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Michael schrieb:Führe das Update durch (fall noch nicht geschehen) und sichere vorher deine Datenbank. Nach der Aktualisierung musst du dann auch die neuen deutschen Sprachpakete hochladen. Wenn du diese bearbeiten willst mach das direkt in den Dateien per Editor und nicht über das Admin-CP.

Das habe ich gemacht.
Nur nach dem Upload der neuen Sprachdateien war dieser Fehler da.
Dann lade bitte vorerst die alten Dateien wieder hoch. Poste dann bitte einen Link zu deinem Forum oder schicke ihn mir per PN.
Danke für den Link. Entweder benutzt du sehr alte Sprachpakete oder du hast das Encoding in der Datei inc/languages/*sprache*.php geändert. Auszug aus dem Quelltext deines Forums:
Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Seit MyBB 1.2.3 werden die deutschen Sprachpakete von uns als UTF-8 ausgeliefert.
Also soll ich die neusten Sprachpackete runterladen, und die alten komplett ersetzen?
Wenn du die Sprachdateien nicht geändert hast, ist das kein Problem. Sonst musst du die Änderungen wieder einfügen.
Ich hab jetzt mal auf den Hinweis von Michael nachgeguckt, und die deutsch_du und deutsch_sie, laufen über iso-8859-1. Die englisch läuft über UTF-8. Und wenn ich via Benutzer-Cp die Sprache auf Englisch änder, bekomme ich wieder die Meldung.
Das Ganze wird jetzt etwas komplizierter. Im Allgemeinen solltest du aus Kompatibilitätsgründen UTF-8 verwenden.

Gehe mal bitte per phpMyAdmin in die Datenbank und da in die Tabellenübersicht. Welche Kollation ist dort angegeben (latin1, utf8,...)?
Also der Test-Server hat, latin1_swedish_ci.
Bei dem richtigen steht: utf8_bin
Die Ausgangskodierung auf dem Testserver ist richtig. Versuche nun bitte folgende Schritte durchzuführen. Sichere vorher die Datenbank falls nötig.

1. Lade die aktuellen Sprachpakete hoch. Umlaute im Forum sollten jetzt falsch dargestellt werden.

2. Öffne die Datei inc/config.php und füge am Ende vor dem ?> folgende Zeile ein:
PHP-Code:
$config['db_encoding'] = 'utf8'

3. Gehe ins Admin-CP des Forums und führe die UTF-8 Konvertierung durch. Danach sollte alles wieder stimmen.

Wenn das Ganze so funktioniert, kannst du diese Schritte analog auch in deinem richtigen Forum durchführen. Beachte aber, dass du vorher die Kollation der einzelnen Tabellen per phpMyAdmin auf latin_general_ci setzen musst, damit die Konvertierung erfolgreich durchgeführt werden kann.
Schuldigung für die späte Antwort.
Das ganze sieht jetzt so aus:

[attachment=2867]
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17