Page 2 of 2

Posted: Sat Nov 24, 2007 10:59 am
by Anitram
Auch meine Überlegung, aber ich lasse jetzt mal bestimmte "Kräfte" von hier walten. ;)

Außerdem werde ich mir mal die ftp-logs vor dem 18.11. genauer ansehen....

Posted: Sat Nov 24, 2007 3:49 pm
by garvinhicking
Hi!

Entweder wurde am 18.11 die MySQL-Datenbank aktualisiert und dort etwas an den Collations geändert. Oder am 18.11 hat jemand ind er s9y Konfiguration die Daten von UTF-8 auf ISO gestellt (oder umgekehrt).

Wenn die Datenbank teilweise UTF-8 teilweise ISO enthält, wird es haarig. Da wirst Du manuell dann alle Sonderzeichen der Einträge seit dem 18.11 überarbeiten müssen.

Werde dann am Montag mal nach deinen einstellungen schauen.

Grüße,
Garvin

Posted: Sat Nov 24, 2007 7:55 pm
by Anitram
Garvin,

wirf einfach mal einen Blick drauf. Und wenn du die Datenbank siehst, wirst du feststellen, dass alle Einträge 1A sind, die Einstellung (so wie ich es kontrolliert habe) auf utf-8 ist.....

Ehrlich, ich wüsste nicht, wo ich in der DB an den Texten etwas ändern sollte. :(

Aber - schau dir auch auf jeden Fall mal die php und die tpl-Dateien an. Ich vermute ja, dass da eine Datei mehr als komplett zerschossen ist, ich sie nur nicht erkenne, weil ich mich in der Materie zu wenig auskenne.

So, und nun geh ich mal in die ftp-Logs und schau nach.

Nachschlag:
Da aus irgendeinem Grund die Browsereinstellung "modifiziert" wird, also bei einer entsprechenden Darstellung der Text ja ordentlich angezeigt wird, vermute ich, dass eine der Steuerdateien des s9y korrupt ist.

Es wurden mir zuviele s9y-Dateien verändert als dass ich den Fehler bei der Datenbank suchen sollte. Ich vermute wirklich einen Fehler in s9y....

Posted: Mon Nov 26, 2007 6:26 pm
by Anitram
Dank Garvins aktiver Unterstützung ist das Problem gefixt worden!!!!!!!!!!

Danke!!!

:D :D

@--->--->--->---

(für Garvin!)

Posted: Mon Nov 26, 2007 7:16 pm
by u1amo01
Und woran lags, wenn man fragen darf?

Posted: Mon Nov 26, 2007 10:05 pm
by garvinhicking
u1amo01 wrote:Und woran lags, wenn man fragen darf?
Die Serendipity-Option "Datenbank-Zeichensatzkonvertierung aktivieren" wurde von "Ja" auf "Nein" gestellt. Dadurch hat s9y die benötigten Zeichensätze nicht an MySQL durchreichen können, was aber ab MySQL > 4.1 benötigt wird.

Die Folgeeinträge haben dann einen anderen Zeichensatz benutzt.

Das kann also eigentlich nur passiert sein indem die Option fehlerhaft (versehentlich) verändert wurde, oder dass z.B. die serendpity_config_loocal.inc.php von außerhalb s9y modifiziert wurde, oder vielleicht auch eine alte Datei hcohgespielt wurde. Von selbst kann etwas derartiges jedoch nicht passieren, da s9ydiese Datei nur von der Konfigurationsoptionsseite aus schreibt...

Grüße,
Garvin

Posted: Mon Nov 26, 2007 11:31 pm
by u1amo01
Danke für die Info.

Wir hätten die blöden Umlaute mit der letzten Rechtschreibreform abschaffen sollen (-: