Seite 1 von 1

Umlaut-Problem nach Konvertierung zu phpBB 3.0

Verfasst: 12.05.2008 19:55
von Apfelstrudel
Wir haben heute versucht ein deutsches Sprachpaket zu installieren.

folgende, für uns eher kryptische Fehlermeldung:

General Error
SQL ERROR [ mysql4 ]

Incorrect string value: '\x92\xC4\xE9' for column 'lang_english_name' at row 1 [1366]

SQL

INSERT INTO phpbb_lang (lang_iso, lang_dir, lang_english_name, lang_local_name, lang_author) VALUES ('de_x_sie', 'de_x_sie', 'German (Formal Honorifics)���', 'Deutsch (Sie)���', 'PhilippK')

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/acp/acp_language.php
LINE: 838
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_language->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

Verfasst: 13.05.2008 20:33
von Apfelstrudel
So, nachdem alle Versuche bis jetzt gescheitert sind, nach Konvertierung von 2.x auf 3.0.1 die allgemein erhältlichen deutschen Sprachpakete ins englische Paket einzubauen haben wir alles neu gemacht und das gesamte deutsche Paket neu installiert.
Die deutschen Sprach-Pakete lassen sich jetzt zwar jetzt problemlos installieren, (die Posts erschienen gottseidank immer richtig), allerdings werden sie erst aktiv, nachdem man alle anderen Sprachsätze rauslöscht. Das wäre ja noch nicht so schlimm, aber:
Jetzt sind die Umlaute von allen Texten, die das Forums generiert mit doppelten Fragezeichen ersetzt.

Die Zeile links oben unter dem orangen Forum würde sich beispielsweise Foren-??bersicht lesen.

Persönlicher Bereich wird Pers??nlicher Bereich und so weiter.

Schön ist das nicht.
Da ist ja englisch noch besser.

Kann uns bitte irgend jemand helfen?
Wir sind nämlich mit unserem Latein am Ende und zurück auf die bewährte 2.x Version ist auch schwierig, weil inzwischen neue postings in der adaptierten Datenbank gemacht wurden.
Danke!

Verfasst: 13.05.2008 21:50
von PhilippK
Du scheinst ein Zeichensatzproblem zu haben...
Hast du die deutschen Sprachdateien mit irgendeinem Editor aufgerufen?

Gruß, Philipp

BTW: aus dem Beitrag zu Fehlern in den Sprachdateien extrahiert.

Verfasst: 13.05.2008 22:53
von Apfelstrudel
Danke f??r die Antwort :)
Nein, wir haben sie unzipped und hochgeladen, ohne sie zu editieren.

Mir fällt übrigens jetzt erst auf dass wir in der englischen Version statt dem ', also dem Apostroph, auch ?? haben. Auch da auch nicht in unseren posts, die sind alle einwandfrei, trotz Umzug auf einen anderen server, auf eine andere Datenbank usw., das haben wir alles hingekriegt...

Das Problem liegt seit dem update in allen Texten, die das Programm eigenständig erstellt.

Also zB auf Englisch:

Replaces user??s style with the default.

Ist auch nicht besser als:

Schriftgr????e

Wer sich also nun bei uns seit neuestem auf Englisch registriert, bekommt folgenden Text geliefert:

Our forums are powered by phpBB (hereinafter ���they���, ���them���, ���their���, ���phpBB software���, ���www.phpbb.com���, ���phpBB Group���, ���phpBB Teams���) which is a bulletin board solution released under the ���General Public License��� (hereinafter ���GPL���) usw usf.

Wie gesagt, schön ist das nicht. Vertrauenserweckend auch nicht.

Es ist also gar kein Problem mit den deutschen Sprachdateien, sondern wohl dieses von PK angesprochene Zeichensatzproblem. Aber was macht man da?

Das zusätzliche Problem ist nämlich, dass wir keine Programmierer sind sondern nur ein Forum unterhalten, das leider nicht mehr so richtig funktioniert seit wir ein update gemacht haben.

Ich kann beschwören, dass wir nur die Dateien ohne Änderung hochgeladen haben, wir wüssten auch gar nicht, wie man die sinnvoll ändert.
Wenn wir aber was ändern sollten, würden wir BBEdit auf dem Macintosh verwenden, weil der angeblich gar nichts ändert ausser dem das man gerade editiert. Wir haben aber auch ein paar IBM's rumstehen, also notfalls machen wir's damit, wenn's nur hilft.

Falls jemand weiss, wo wir in diesem sehr schönen, aber irgendwie auch unermesslich grossen Forum nachsehen könnten, ob es weitere Hilfe gibt, wären wir sehr verbunden.

Hilfe!

Verfasst: 14.05.2008 12:54
von PhilippK
Nur, um das richtig zu verstehen: die Texte der Beiträge etc. sind richtig? (Bitte sowohl die konvertierten als auch neue Beiträge prüfen)

Gruß, Philipp

genau

Verfasst: 14.05.2008 13:24
von Apfelstrudel
so ist es.
Forumstexte der Mitglieder, sowohl konvertierte als auch neue waren OK.
Texte, die das phpBB Programm erstellt, waren in jeder Sprache falsch.

Hier nochmal der Text, den man beim Registrieren bekommt:

Our forums are powered by phpBB (hereinafter ���they���, ���them���, ���their���, ���phpBB software���, ���www.phpbb.com���, ���phpBB Group���, ���phpBB Teams���) which is a bulletin board solution released under the ���General Public License��� (hereinafter ���GPL���) and can be downloaded from www.phpbb.com. The phpBB software only facilitates internet based discussions, the phpBB Group are not responsible for what we allow and/or disallow as permissible content and/or conduct. For further information about phpBB, please see: http://www.phpbb.com/.



Wir sind auf Englisch umgestiegen, weils da nicht gar so arg war wie mit den vielen Umlauten, aber Lösung war es leider keine.

Jetzt fahren wir wieder erfolgreich mit phpBB2, alles funktioniert ausgezeichnet und vor allem ohne Verzögerungen (wir hatten bis zu 10 Minuten von einem Klick zum nächsten) und kryptischen Fehlermeldungen.

Es waren dazu keine Umstellungen nötig ausser ein paar Postings auf der alten data base nachzusetzen, die in der Zwischenzeit auf bpbBB3 gemacht wurden.