[G] Behandlung vom Umlauten bei Inlinebearbeitung - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Bugs (https://www.mybb.de/forum/forum-40.html) +----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-41.html) +----- Thema: [G] Behandlung vom Umlauten bei Inlinebearbeitung (/thread-3256.html) |
RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Boardie05 - 04.12.2006 Crystal schrieb:typhos schrieb:Und zwar habe ich inline einen Beitrag bearbeitet, der ein -Zeichen enthielt. Beim Speichern wurde das -Zeichen und der komplette Rest des Beitrags einfach abgeschnitten, es wurde also nur der Text vor dem -Zeichen gespeichert.Wollte nur bekannt geben, dass exakt der gleiche Fehler bei mir auch auftaucht. Entschuldigung, dass ich das hier nochmal aufgreife. Die Probleme mit den Umlauten scheinen ja nun gelöst. Allerdings ist genau obiges Problem mit dem Eurozeichen ("") noch vorhanden. Gibt es da Hoffnung auf eine Lösung oder ist das ein grundsätzliches Problem. Ich weiß nun aus dem Stehgreif auch nicht, ob bzw. in welcher Form das Eurosymbol im Zeichensatz ISO 8895-1 enthalten ist. Komisch ist auch, dass alle Zeichen nach dem Eurosymbol (besser: inklusive des "") nur im Inline-Editor abgeschnitten werden und es im "normalen" Editor jedoch ganz normal funktioniert. Ab und zu diskutiert man ja über Preise und mir ist es blöderweise schon ein paar Mal passiert, dass ich nach Korrektur eines einfachen Tippfehlers fast den ganzen Text verloren habe, weil ich nicht an das Eurozeichen im Text gedacht habe Das ist schon nervig! Ich weiß, dass das kein direktes Funktionsproblem des MyBB darstellt und auch kein schwerwiegendes und/oder Sicherheitsproblem ist. Ich wollte nur mal hören, ob dafür überhaupt eine Lösung in Sicht ist. Das Problem tritt mit allen von mir benutzten Browsern auf (IE6, IE7, Firefox 1.5, Firefox 2.0). Gruß Boardie05 RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Sapd - 04.12.2006 Das Eurozeichen, das wird ja bei dem inlinethred bearbeiter abgeschnitten und beim richtigen editor nicht. Ich glaub das kommt davon weil der inlinethred editor aus javascript besteht und der andere nicht. RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Boardie05 - 04.12.2006 Ja gut, aber dann müsste der Inline(-JavaScript)-Editor das Eurozeichen fälschlicherweise quasi als "end of file" (habe leider keine andere Analogie parat...) erkennen, oder? Und wenn das so wäre, dann müsste sich dieses Problem ja recht einfach beheben lassen. Allerdings ist das alles sehr spekulativ. EDIT: Habe mich gerade mal im englischen Forum (mybboard.net) umgesehen. Dort ist dieses Problem ja schon gemeldet und wird wohl auch schon länger diskutiert. Scheinbar, wenn ich das alles richtig verstehe, tritt das Prolem mit einer Zeichenkodierung in UTF-8 nicht auf. Wenn das so ist, hat UTF-8 ja in dieser Hinsicht und auch in Hinsicht auf alle möglichen anderen Sonderzeichen einen deutlichen Vorteil, auch weil der Zeihensatz wesentlich umfangreicher ist. Nur: Ich kann ja nicht einfach auf UTF-8 umstellen, weil dann alle bisherigen in ISO 8859-1 kodierten Sonderzeichen und Umlaute falsch dargestellt werden. Wäre vielleicht der Ansatz eines Konverters für MyBB + Datenbank von ISO 8859-1 nach UTF-8 sinnvoll oder überhaupt durchführbar? Dann könnte man in Zukunft UTF-8 nutzen und wäre solche Pobleme los. Gruß Boardie05 RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Sapd - 04.12.2006 Ähm nö eigentlich nicht. Beim abschicken der bearbeitung wird das zeichen nur falsch umgewandelt, denke ich RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Boardie05 - 06.12.2006 Boardie05 schrieb:EDIT: Habe mich gerade mal im englischen Forum (mybboard.net) umgesehen. Dort ist dieses Problem ja schon gemeldet und wird wohl auch schon länger diskutiert. Scheinbar, wenn ich das alles richtig verstehe, tritt das Prolem mit einer Zeichenkodierung in UTF-8 nicht auf. Wenn das so ist, hat UTF-8 ja in dieser Hinsicht und auch in Hinsicht auf alle möglichen anderen Sonderzeichen einen deutlichen Vorteil, auch weil der Zeihensatz wesentlich umfangreicher ist. Nur: Ich kann ja nicht einfach auf UTF-8 umstellen, weil dann alle bisherigen in ISO 8859-1 kodierten Sonderzeichen und Umlaute falsch dargestellt werden. Wäre vielleicht der Ansatz eines Konverters für MyBB + Datenbank von ISO 8859-1 nach UTF-8 sinnvoll oder überhaupt durchführbar? Dann könnte man in Zukunft UTF-8 nutzen und wäre solche Pobleme los. Sorry für's pushen dieses Beitrages. Vielleicht wurde auch mein EDIT übersehen, da es sich zeitlich mit Sapd überschnitt. Meint jemand, dieser Ansatz wäre vernünftig und auch machbar? Soweit ich es dem englischen Board entnehmen konnte, tritt dieser Effekt nicht nur beim Eurozeichen auf, sondern auch bei anderen Sonderzeichen, z.B bei Anführungszeichen. Mit UTF-8 soll es angeblich gehen. Gruß Boardie05 RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Michael - 06.12.2006 Wie du selbst erkannst hast liegt das Problem bei schon vorhandenen Datenbankeinträgen, hier würden alle Sonderzeichen falsch dargestellt werden. Man kann das Encoding der Datenbank ändern, allerdings gibt es dafür kein fertiges offizielles Skript. RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Boardie05 - 07.12.2006 Danke für die Antwort, Michael. Nun frage ich mich natürlich, wie ich meine Datenbank und mein Forum auf UTF-8 umstellen kann. Ist das so möglich:
Ich habe das noch nicht ausprobiert. Ist das so überhaupt machbar? Ich will es nicht einfach blind an meinen bestehenden Foren ausprobieren. Gruß Boardie05 RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Elrond - 26.12.2006 Hallo, ich bin durch die SuChe auf diesen Beitrag gestoßen, da ich in unserem MyBB das gleiche Problem mit dem Inlineeditor, den Umlauten und dem Eurozeichen habe. Hat es denn nun geklappt, Boardie, oder gibt es inzwischen eine bessere Lösung ? Kann mir jemand sagen, wo ich den Inline-Editor KOMPLETT für alle User/Mods/Admins ausschalten kann ? RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Boardie05 - 26.12.2006 Leider hatte ich noch nicht die Zeit zum Ausprobieren. Mein Forum läuft ja ansonsten. Ich werde dass mal auf einem lokalen Server probieren, aber erst wenn ich die Zeit dazu habe. Momentan wird das leider nichts. Eine Antwort schreibe ich dann hier rein. Elrond schrieb:Kann mir jemand sagen, wo ich den Inline-Editor KOMPLETT für alle User/Mods/Admins ausschalten kann ?Im Admin-CP scheint es keine Möglichkeit dafür zu geben. Vielleicht kann dir jemand vom Support mehr schreiben. Ich weiß auch nicht, wie tief diese Funktion verankert ist oder ob man nur irgendwo eine Variable auskommentieren oder anders setzen muss. Gruß Boardie05 RE: [G] Behandlung vom Umlauten bei Inlinebearbeitung - Elrond - 26.12.2006 Boardie05 schrieb:Im Admin-CP scheint es keine Möglichkeit dafür zu geben. Vielleicht kann dir jemand vom Support mehr schreiben. Ich weiß auch nicht, wie tief diese Funktion verankert ist oder ob man nur irgendwo eine Variable auskommentieren oder anders setzen muss. Ich hab bisher auch nichts gefunden. Ich werd dann mal in den Templates suchen, ob ich den Link da finde und entfernen kann Danke für die schnelle Antwort |