"incorrect database collation" für falsche Darstellung von Sonderzeichen in der Beschrifung des Titelbildes verantwortlich
last edited: Wed, 17 May 2017 13:01:03 +0200
@Steffen K9 zotlabs sagt, dass die falsche Darstellung von Sonderzeichen in der Beschrifung des Titelbildes auf eine
@Deutschsprachige Nutzer+ @Hubzilla Support Forum Hat jemand evtl. ein ähnliches Problem gehabt?
#databaseCollation #collation #Sonderzeichen #Titelbild #coverPhoto
incorrect database collationzurückzuführen ist - s. https://github.com/redmatrix/hubzilla/issues/779 . Kannst du hier nachforschen? Ein Workaround ist die entsprechenden Sonderzeichen umzuschreiben, transliterieren, aber optimal ist es nicht.
@Deutschsprachige Nutzer+ @Hubzilla Support Forum Hat jemand evtl. ein ähnliches Problem gehabt?
#databaseCollation #collation #Sonderzeichen #Titelbild #coverPhoto
Nö. Mike erklärt, dass er das Problem mit seiner Installation nicht hat und schließt daraus, dass es kein generelles Problem des Codes ist. Er vermutet dann, dass es etwas mit der Datenbank Collation einzelner Felder zu tun haben müsste. Möglicherweise ist eines der genannten Felder auf iso8859-1, statt auf utf8(mb4).
Ich habe meine Datenbank schon vor einiger Zeit manuell (!) auf utf8mb4 geändert, damit Emojis korrekt angezeigt werden. Dabei konnten einige Felder nicht geändert werden, weil die "max key length" nicht gepasst hat. Das schien mir aber kein Problem, weil das nur Felder betroffen hat, die ich für unkritisch gehalten habe.
Ich habe jetzt zwei Möglichkeiten. Entweder ändere ich die Felder manuell oder ich wechsele in den develop branch und lasse die Datenbankstruktur automatisch aktualisieren.
Übrigens brauchst du die Github Kommentare hier nicht posten. Jedenfalls nicht speziell für mich. Ich bin auf Github ebenfalls aktiv.
Ich habe meine Datenbank schon vor einiger Zeit manuell (!) auf utf8mb4 geändert, damit Emojis korrekt angezeigt werden. Dabei konnten einige Felder nicht geändert werden, weil die "max key length" nicht gepasst hat. Das schien mir aber kein Problem, weil das nur Felder betroffen hat, die ich für unkritisch gehalten habe.
Ich habe jetzt zwei Möglichkeiten. Entweder ändere ich die Felder manuell oder ich wechsele in den develop branch und lasse die Datenbankstruktur automatisch aktualisieren.
Übrigens brauchst du die Github Kommentare hier nicht posten. Jedenfalls nicht speziell für mich. Ich bin auf Github ebenfalls aktiv.
Du Steffen, zwei Dinge, Angelegenheiten würde ich gern sauber trennen:
- Darstellungsprobleme bei der Anzeige von Umlauten im konkreten Profil bei der Beschriftung des Titelbildes. Dieses Problem ist momentan mit einem Workaround gelöst.
- Darstellungsprobleme bei der Anzeige von Umlauten und scheinbar auch anderen Sonderzeichen generell bei der Beschriftung des Titelbildes in Hubzilla. Meine Ausführugen bezüglich "Englisch bevorzugt" beziehen sich explizit auf den Fall Nr. 2. Wie gesagt, ich habe aus de Ausführungen von Mike so verstanden, dass jetzt alle Hubzilla-Anwender, die in der Beschriftung des Titelbildes Sonderzeichen wie Umlaute, emojis oder chinesische Zeichen haben, sind darauf angewiesen, dass der Hub-Admin aktiv werden muss, damit das Problem - wie mit dem Kanal https://hub.libranet.de/profile/feator passiert, gelöst wird. Oder kann das Problem nur dann auftauchen, wenn ein DB-Format eingesetzt wird, das von Hubzilla nicht unterstützt werden?
Übrigens brauchst du die Github Kommentare hier nicht posten.Also ich habe einfach zitiert, damit eindeutiger ist, auf welche Texte sich meine Ausführungen beziehen. Ich werde darauf achten, möglichst kurze Zitate zu verwenden.
Ich sehe g'rade, dass das Darstellungsproblem kann je nach dem auftreten oder auch nicht, abhängig davon, über welchem Hub das Profil
feator
abgerufen wird. Ist auch logisch. Ich bin g'rade auf dem Hub https://hub.freecommunication.org
eingeloggt. Folgendes Verhalten kann ich beobachten:- Quelle vom 16.05.2017, 13:26 Uhr (hub.freecommunication.org) - wenn man diese URL aufruft, dann wird die Beschriftung auf dem Profilbild fehlerhaft angezeigt und zwar bei diesen zwei Quellen - mein Post vom
16.05.2017, 13:26
Uhr und17.05.2017, 12:51 Uhr
- Quelle vom 17.05.2017, 12:51 Uhr (hub.libranet.de) - beim Aufruf dieser URL wird die Beschriftung auf dem Profilbild hier
17.05.2017, 12:51 Uhr
korrekt angezeigt und hier16.05.2017, 13:26
irgendein Cache-Stand mitue
stattü
.
https://hub.libranet.de
öffne, dann gibt es keine Darstellunsgfehler in der Beschriftung des Titelbildes. Das o.g. Verhalten deutet für mich daraufhin, dass die Anpassung des Formats im entsprechendem DB-Feld auf dem Heimat-Hub evtl. keine Lösung für das Hubzilla-Grid bzw. nur eine Lösung für die Kanal-Betreiber auf einem bestimmten - hier Hub https://hub.libranet.de
- darstellt. Also es könnte sein, dass der Bug https://github.com/redmatrix/hubzilla/issues/779 wieder geöffnet werden muss. Wäre hilfreich, wenn es gelingen würde, den Fehler wie bei der Quelle 16.05.2017, 13:26
auf mindestens noch einem Hub nachvollziehen.