pixeldude 0 Report post Posted October 29, 2009 Ich hatte das Problem dass Umlaute im IP.Board zwar korrekt angezeigt wurden, aber "zerstückelt" in die Datenbank geschrieben wurden. (aus ü wurde zB ü) Wer das IP.Board mit UTF-8 betreiben möchte sollte daher folgendes Beachten: In der config_global.php MUSS die Variable $INFO['sql_charset'] = 'utf8'; angegeben werden. Bei einer Neuinstallation wird dies aber vom Installer nicht abgefragt, die Datenbankverbindung schreibt dann mit "latin1" Codierung in die UTF8 Datenbank, was zu den ü Umlauten führt. Wenn das Board bereits installiert ist, erhält man bei gesetzter "sql_charset" Variable einen Serverfehler, weil einige Einstellungen im "Settings"-Cache fehlen... Um das zu beheben öffnet man den "tools" Ordner im Installationspaket und kopiert das Verzeichnis "upgradeFinish" in den "admin" Ordner des Forums. Mittels Browser die darin liegende "index.php" aufrufen, die fehlenden Einstellungen werden dann geschrieben. VORSICHT: Umlaute werden im Board jetzt mit ü angezeigt, genau so wie in der Datenbank. (tabellen als latin1 exportieren, umcodieren und wieder importieren) Share this post Link to post
Guest SC 2013 Report post Posted September 21, 2013 Auch wenn der Beitrag schon 4 Jahre alt ist, vielen vielen Dank! Das hätte ich nie von selbst herausgefunden! Ich hatte meine Datenbank falsch konfiguriert und nachträglich auf UTF8 umgestellt, danach funktionierte das Board nicht mehr. Mit der Beschreibung hab ichs wieder hinbekommen Share this post Link to post
SOS2014 0 Report post Posted November 27, 2014 Hallo, sorry, dass ich hier in einen alten Thread poste, aber ich habe genau dieses Problem. Ich habe mir heute die Lizenz für IPB gekauft und mit dem Converter von vBulletin5 importiert. Dort war innoDB eingestellt und utf8_general_ci. In der vBulletin Datenbank sind bereits alle Umlaute mit so komischen Zeichen gespeichert (Screenshot: http://awesomescreenshot.com/05c3x777e3) Nun habe ich dies genau so in der DB von IPB, aber dort wird es leider falsch angezeigt. Wenn ich nun $INFO['sql_charset'] = 'utf8'; in die config_global.php eintrage, erhalte ich besagten Serverfehler. Jedoch kann ich nirgends im Installationspaket einen Ordner "Tools" finden, um das wie oben zu beheben. Mir fehlen leider die Kenntnisse, wie ich alles aus der Datenbank exportieren, umkonvertieren und wieder importieren kann, daher brauche ich diese "Notlösung", damit ich vBulletin 5 abschalten und IPB nutzen kann. Da vBulletin noch läuft muss ich eh noch mal alles importieren. Kann man da vielleicht von beim Converter irgendwie auswählen, dass man von latin zu utf8 konvertieren will? Vielen Dank vorab für eure Hilfe. Share this post Link to post
SOS2014 0 Report post Posted November 27, 2014 Hallo, leider funktioniert mein Screenshotlink oben nicht mehr. Daher habe ich ihn in meine Dropbox gelegt. Ich habe inzwischen noch ein wenig experimentiert und bei erneutem importieren/convertieren versucht das hin zu bekommen, aber da dieses komischen Zeichen für die Umlaute bereits in der vBulletin-Datenbank stehen, bekomme ich diese wohl nicht weg. IPB macht sicher alles richtig, es übernimmt die DB 1:1, aber irgendwie muss ich es hinbekommen, dass IPB dann auch anstelle dieser komischen Zeichen die Umlaute anzeigt, so wie vBulletin es tut. Ich habe auch versucht hier einen Beitrag zu finden, der sich genau auf mein Problem bezieht. Leider finde ich nichts was mir weiterhilft. LG Share this post Link to post
Helge 192 Report post Posted November 27, 2014 Der Tools-Ordner befindet sich im IP.Board Downloadpaket (nicht im Ordner, den du auf deinen Server geladen hast). Share this post Link to post
SOS2014 0 Report post Posted November 27, 2014 Sorry, aber ich finde da keinen Ordner der Tools heißt Entpackt (Ordner): IPS Community Suite -> IPS -> und da ist dann direkt alles was ich hochgeladen habe Auch in /admin/install/ liegt nur eine install.php LG Share this post Link to post
SOS2014 0 Report post Posted November 28, 2014 Also ich habe das gesamte Paket das ich herunter geladen habe (IPS Community Suite) durchsucht. Da gibt es keinen Ordner der Tools heißt. Vielleicht war dieser ja nur in früheren Versionen dabei? Kann mir bitte jemand den "Tools" Ordner kurz packen und irgendwo hochladen? Ich komme echt nicht weiter Share this post Link to post
SOS2014 0 Report post Posted November 28, 2014 (edited) Danke, ich habe den Tools-Ordner jetzt bekommen. Vielen Dank! (Beim aktuellen Download fehlt dieses Verzeichnis und auch das Verzeichnis Documentation übrigens) Ich habe nun $INFO['sql_charset'] = 'utf8'; in die config_global.php eingetragen und nach Ausführen von upgradeFinish/index.php ist das Forum auch wieder erreichbar, ohne Fehlermeldung, aber die Umlaute werden immer noch mit "ü" u.ähnlich angezeigt Wenn keiner eine Lösung weiß, muss ich wohl doch bei vBulletin5 bleiben Edited November 28, 2014 by SOS2014 Share this post Link to post
Helge 192 Report post Posted November 29, 2014 Konvertierung wirklich vollständig inkl. aller Nebenschritte durchgeführt? Zum Beispiel müssen Beiträge nach dem Konvertieren im Adminbereich noch einmal "neu geladen" werden. Sofern alle Schritte wie vom Konverter durchgeführt wurden, einfach mal ein Ticket lösen, damit sich die Jungs das direkt anschauen können. Ggf. hat der Konverter auch noch einen Fehler. Share this post Link to post
SOS2014 0 Report post Posted November 29, 2014 Es sind ja wirklich alle Umlaute davon betroffen. Sowohl in den Topics, als auch in den Beiträgen, in den Benutzernamen, selbst im Text, wenn ich den Wartungsmodus aktiviere, werden die Umlaute nicht korrekt angezeigt, obwohl alles als UTF8 in der Datenbank ist und in der config UTF8 eingestellt ist. Ich habe vor drei Tagen ein Ticket eröffnet und die Zugangsdaten übermittelt. Aber da war ja geschlossen. Wird wohl noch nächste Woche dauern, bis da jemand antwortet. Ich warte jetzt einfach mal ab. Schönes Wochenende. Share this post Link to post
Helge 192 Report post Posted November 29, 2014 Gib einfach noch mal Rückmeldung, wenn du eine Antwort hast (die kommt garantiert, ggf. auch noch am Wochenende). Share this post Link to post
daniel_son 0 Report post Posted December 2, 2014 (edited) Es sind ja wirklich alle Umlaute davon betroffen. Sowohl in den Topics, als auch in den Beiträgen, in den Benutzernamen, selbst im Text, wenn ich den Wartungsmodus aktiviere, werden die Umlaute nicht korrekt angezeigt, obwohl alles als UTF8 in der Datenbank ist und in der config UTF8 eingestellt ist. Ich habe vor drei Tagen ein Ticket eröffnet und die Zugangsdaten übermittelt. Aber da war ja geschlossen. Wird wohl noch nächste Woche dauern, bis da jemand antwortet. Ich warte jetzt einfach mal ab. Schönes Wochenende. Hast du die Ticketnummer parat, dann schaue ich mal nach was da los ist Edited December 2, 2014 by daniel_son Share this post Link to post
SOS2014 0 Report post Posted December 2, 2014 Hallo, die Request ID lautet: 901589 Vielen Dank! Share this post Link to post