MyBB dazu bringen, latin1_swedish_ci-Umlaute zu speichern - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html) +---- Thema: MyBB dazu bringen, latin1_swedish_ci-Umlaute zu speichern (/thread-25919.html) |
MyBB dazu bringen, latin1_swedish_ci-Umlaute zu speichern - Amaryllion - 24.06.2012 Hallöchen, ich habe das Problem, daß ich die Collation latin1_swedish_ci brauche. Ich habe also bei der Installation vom MyBB (1.6.8) dann auch die Collation latin1_swedish_ci angegeben. Das hat er dann auch brav überall in der Datenbank zum Default gemacht und so weit funktioniert auch alles. Lesen, speichern, super. Allerdings sind die Zeichenfolgen, die über die Forensoftware eingetragen werden, ganz offensichtlich UTF8 (was man dann im PHPMyAdmin an den häßlichen Umlauten in den Feldinhalten sieht), im Gegenzug gibt es Umlautprobleme, wenn Daten direkt in der Datenbank editiert und im Forensystem dann wieder angezeigt werden. Kann man dem Forensystem irgendwie beibringen, daß es nun eben nichts mehr mit UTF8 zu tun hat, wenn es Daten speichert? Die UTF8-Konvertierung unter Tools/Verwaltung möchte ich nicht benutzen, weil ich schon bemerkt habe, daß das Tabelleninhalte tötet. Ich plane einen Datenumzug aus einem anderen Forensystem, dessen Daten latin1_swedish_ci-Codiert sind. Vielen Dank schon mal für jegliche Hilfe. RE: MyBB dazu bringen, latin1_swedish_ci-Umlaute zu speichern - StefanT - 24.06.2012 Das MyBB benutzt nunmal Unicode, daher werden die Umlaute in der Datenbank auch so gespeichert. Beim Import einer Datenbank in einer anderen Kodierung ist eine Konvertierung zu UTF-8 daher nötig. Sofern es da Probleme gibt, probiere einmal diesen Konverter: https://www.mybb.de/forum/thread-7856-post-56240.html#pid56240 RE: MyBB dazu bringen, latin1_swedish_ci-Umlaute zu speichern - Falkenauge Mihawk - 24.06.2012 Wenn man die DB-Klasse so modifiziert, dass sie, wenn sie in die Datenbank schreibt, jeder Input mit der Funktion mb_convert_encoding() in den gewünschten Zeichensatz konventiert, wäre dies möglich. Jedoch würde ich strikt bei UTF-8 bleiben. RE: MyBB dazu bringen, latin1_swedish_ci-Umlaute zu speichern - Amaryllion - 24.06.2012 Okay, ich sehe schon.... ich werde wohl eher die Quelldaten anpassen müssen. (Der verlinkte Converter bekommt übrigens keine Verbindung...) Sicher ist sicher. Und sauberer wird es auch sein. Schade. Aber ich sehe es natürlich ein - vielleicht wäre ein kleiner Hinweis vor der Auswahl in der Installation nicht das Schlechteste. Aber hey, wer hat schon je behauptet, ein Umzug wäre easy? ^^ Ich danke Euch für Eure Antworten. Und ihr wart echt schnell. RE: MyBB dazu bringen, latin1_swedish_ci-Umlaute zu speichern - Falkenauge Mihawk - 25.06.2012 Also wenn der verlinkte Converter keine Verbindung bekommt, liegt die Datei wohl nicht im MyBB-Rootverzeichnis. |