Page 1 of 1

Plötzlich zerstörte Sonderzeichen

Posted: Tue May 02, 2023 10:34 am
by moonchild
Hallo zusammen,
ein mir unerklärliches Phänomen: Nachdem ich einen Beitrag im Blog veröffentlicht habe, sind auf einmal die Sonderzeichen sämtlicher Beiträge zerstört. Sprich: Aus ö wurde ö usw. Das Problem tritt offensichtlich nur in der Datenbank auf, an der ich seit Jahren nichts geändert habe. Am Zeichensatz von Serendipity habe ich ebenfalls nichts geändert.

Was ist da los und vor allem: Was kann ich tun?

[edit] Ich habe festgestellt, daß unser Provider ein Datenbankupdate auf MariaDB 10.10 vorgenommen hat. Mal sehen, ob der Support das wieder richten kann. Falls nicht... :shock:

Grüße,
Thomas

Re: Plötzlich zerstörte Sonderzeichen

Posted: Tue May 02, 2023 11:29 am
by moonchild
Der Support hat geantwortet:
------------
erzwingen Sie irgendwo in Ihren Skripten die Nutzung es speziellen Charset?
Die Umlaute in Ihrer Datenbank usr_ww7401_2 scheinen noch im ISO-8851 Format hinterlegt zu sein.

Prüfen Sie das vorab und passen Sie alles auf UTF8-mb4 an.
Danach sollte man mit einem Script die Umlaute korrigieren können.

------------

Die Zeichensatzauswahl in Serendipity ist natürlich auf UTF8 eingestellt...

Grüße,
Thomas

Re: Plötzlich zerstörte Sonderzeichen

Posted: Sat May 06, 2023 4:43 pm
by onli
Hey Thomas
Du benutzt bereits Serendipity 2.4.0, richtig?

Serendipity hat ja in der Konfiguration ein paar Einstellungen dafür. Insbesondere "Datenbank-Zeichensatzkonvertierung aktivieren" würde ich einmal austesten und umstellen, egal worauf es gerade steht.

Ansonsten gäbe es auch noch die Option, die Inhalte in der Datenbank manuell zu konvertieren. Als Update, wie in https://mariobrandt.de/archives/technik ... laute-603/