[gelöst] Umlaute zerlegen sich (s9y --> phpbb)

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
vau717
Regular
Posts: 11
Joined: Fri Nov 07, 2008 1:49 pm

[gelöst] Umlaute zerlegen sich (s9y --> phpbb)

Post by vau717 »

Image

Das Problem:
Umlaute und Ligaturen, der in s9y gemachten posts, werden in
der phpbb.Darstellung zu den im Bild gezeigten Dingern zerlegt.

Die Umlaute der in s9y gezeigten Versionen bleiben erhalten/
werden als ÄÖÜ äöü ß dargestellt
Die Umlaute bei posts, die direkt in phpbb gemacht werden,
die werden auch wie erwartet dargestellt: ÄÖÜ äöü ß.

Es betrifft nur die gespiegelten Beiträge und ihre Darstellung in phpbb.

Alles ist auf utf-8 gestellt. (Das heißt entweder utf-8-unicode oder
utf-8-general, falls das überhaupt einen Unterschied macht. An
Stellen kann auch utf-8-bin eingestellt sein - habe ich nicht an-
gerührt. Die einzige Ausnahme, die ich sah hatte etwas mit
smileys zu tuen.) Die eingestellte Sprache ist deutsch in s9y,
wie auch phpbb.

Das s9y_event_forum steht als letztes plug_in in der Reihe.


- - - - - - - - - - -
Anfangs ging es. Dann, plötzlich: zack!, nicht mehr.
Ich bin mir nicht sicher, ob ich die Frage im richtigen
Forum stelle. (Ich vermute phpbb zickt da rum...)
Ich habe allerlei Einstellungen probiert und test.ge.posted,
plug_ins inaktiviert, Einstellungen verändert, Formatierungen
ausprobiert, ganz weggelassen - nur um zu sehen, ob es Aus-
wirkungen auf die Darstellung in phpbb hat, dann wieder die
richtigen Einstellungen hergestellt. Ich weiß nicht weiter.

Wenn aber Jemand ähnliche Probleme erfolgreich gelöst
hat oder auf Lösungen zeigen kann, bitte, gerne, hier.
Last edited by vau717 on Mon Nov 17, 2008 2:47 pm, edited 1 time in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Umlaute zerlegen sich (s9y --> phpbb)

Post by garvinhicking »

Hi!

Scheinbar nutzt Serendipity und phpBB eine andere Art und weise der Datenbanktabellenzeichensätze.

Hast Du in der serendipity-konfiguration die option "Datenbank-Zeichensatzkonvertierungen" aktiviert oder deaktiviert?

Du könntest mal testweise die Datei serendipity_event_forum.php editieren und nach folgendem Codeblock:

Code: Select all

                    if (mysql_error() != '') {
                        $this->logMSG(mysql_error(), true);
                        return false;
                    }
zusätzlich dahinter folgendes eintragen (ungefähr Zeile 2600):

Code: Select all

mysql_query("SET NAMES utf8");
Das sorgt dafür, dass MySQL auch UTF-8 als Verbindung nutzt, das scheint bei Dir nicht gegeben zu sein. Alternativ kannst Du statt SET NAMES utf8 auch mal SET NAMES latin1 ausprobieren, das könnte auch helfen.

Wenn Du die Änderungen gemacht hast, trage auch mal neue Kommentare ein - es kann sein dass der obige Code nur für neue Kommentare den Bug behebt, weil die alten Kommentare weiterhin als bereits gespeichert gelten.

GRüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
vau717
Regular
Posts: 11
Joined: Fri Nov 07, 2008 1:49 pm

Post by vau717 »

Hallo Garvin,

Ja, Zeichensatzkonvertierungen sind aktiviert.
- - -
Und jetzt gerade mit nationalem Zeichensatz
werden die Umlaute, Ligaturen usw dargestellt.

- - - - - - -
Mann, das hatte ich doch Alles schon eingestellt..
und betestposted, *kopfschüttel*

Ääääh, Danke jedenfalls, ich wäre nicht so
schnell auf die Idee gekommen, die schon
ausprobierten Einstellungen nochmal zu
testen.. schon gar nicht, wenn sie von utf-8
weg zeigen..

*puzzled & stunned* einen schönen Tag wünsch ich

Ergänzend:
Die Zeile einzufügen war mir laut Meldung
'Method not implemented'
nicht gestattet, aber ob das mit php/ mysql
oder was zu tuen hat? Ich weiß es nicht..

:roll:
vau717
Regular
Posts: 11
Joined: Fri Nov 07, 2008 1:49 pm

Curricules zu s9y --> phpbb (s9y_event_forum)

Post by vau717 »

Nachdem also die Umlaute und meine Lieblings.Ligatur
endlich dargestellt wurden, war das Glück - ist es nicht oft so,
in Filmen und einseitigen Projektion von sozialen Zusammen-
hängen, die so, wie wir sie gerne sähen und sehen, außerhalb
unserer kurzzeitigen - und wie ich anmerken möchte: gar nicht mal
so selten kommt es vor, daß viele Leute, der das Attribut 'schmutzig'
verpassen würden, wüßten sie davon, kümmert euch nicht drum -
Phantasie ?? - war also dieses neu gewonnene Glück nur von
kurzer Dauer. Der Grund war offenbar ein nicht weiter angekündig-
tes oder sonstwie publiziertes update of the mighty MySQL durch
den Provider.
Wer schon ein Konto hatte, konnte sich wohl einloggen, aber die
Funktionen waren eingeschränkt: keine Registrierung, keine
neuen posts, keine neuen threads etc usw. Kurz: es war ein
irgendwie anderer Ort und die Geigenmusik war nicht mehr zu
hören. Das und Ähnliches gab es satt:
'Field 'forum_last_post_subject' doesn't have a default value'
(oder es wurde nach einer 'reason' gefragt, mein lieber Mann,
da habe ich geguckt.)
Das Problem habe nicht ich gelöst, sondern Jemand, der sich
damit auskennt und da weiß, wo ich nur vermutete, bestenfalls.
Ich mag etwas abgeschwiffen sein, aber hier noch der link:
mysql_upgrade able to 'crash' forum.
Post Reply