Seite 1 von 3

Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 01:05
von rweoli
Hallo!

Ich habe soeben mein Forum von 3.0.7-PL auf 3.0.8 geupdatet.
Jetzt habe ich ein Sonderzeichenproblem. Und zwar werden fast überall (viewforum z.B. ist nicht betroffen) die Sonderzeichen falsch dargestellt.

Der Zeichensatz ist überall auf UTF-8 gesetzt, sollte also gehen.
Es hängt auch nicht vom Style ab, es ist in allen gleich.

Kann mir jemand helfen?
Link zum Forum

Danke im voraus!

Edit:
Es scheint ein Fehler/Umstellung in der Datenbank zu sein, denn dort stehen die Sonderzeichen auch als bspw. ä drin. Jetzt hab ich ein bissl Panik.

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 01:24
von Mahony
Hallo
Nur durch das Update, kann solch ein Fehler nicht entstehen. Hast du das Board auf einem lokalen Server upgedatet? Falls ja, dann hast du das Backup im falschen Zeichensatz eingespielt.

Am besten du verwendest den MySQLDumper für die Datenbank-Backups (der regelt das mit dem richtigen Zeichensatz nämlich selbstständig).


Grüße: Mahony

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 01:47
von bantu
Wie bist du denn beim Update vorgegangen? Hast du nebenbei zufällig auch noch den Server oder den Hoster gewechselt?

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 11:06
von rweoli
Hallo!

Also ich habe nichts weiter gemacht!

Ich habe den auto-Updater normal über den Webspace benutzt, und danach ist dieses Problem aufgetreten.
Weiß jemand wie ich das wieder hinbekomme?

Vielen Dank für eure Hilfe.

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 12:26
von Exotic Shayle
Habe das gleiche Problem, Umlaute werden verkehrt angezeigt und Sonderzeichen :(

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 12:32
von rweoli
Ist es bei dir auch so, dass die Themennamen im Forum nicht davon betroffen sind? Das wundert mich eigentlich am meisten.

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 14:43
von Frank1604
Ich kann dieses Problem bestätigen. Bei mir handelt sich um ein Problem der Spalte "topic_last_post_subject" in der phpbb_topics_table. Es muß hier aber durch irgendeine Modifikation Veränderungen gegeben haben, ich habe das bisher nur an einem Board gehabt. Ich versuche herauszufinden welche Modifikation das verursacht.

Es könnte hilfreich sein, wenn ihr mal eure Modifikationen auflistet.

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 15:13
von Exotic Shayle
Ja das stimmt, nur in den Beiträgen.
Was meinst du mit Modifikation, ich kenne mich noch nicht so aus :-? meinst du die Veränderungen, naja alle Umlaute gehen nicht. Also als ob UTF8 nicht eingegeben währe.

Lg Marcel

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 21:21
von rweoli
Ich habe nur einen Mod (NV advanced last topic titles, v1.2.2) drauf, der Rest sind kleinere Anpassungen am Code, aber nicht in der Datenbank. Wobei ich bezweifle, dass dieser Mod in die Datenbank eingreift.
Der Datenbank-Server ist im Übrigen MySQL 5.0.51a-3ubuntu5.8-log, falls das eine Bedeutung haben sollte, Hoster ist all-inkl.com.

Ich habe jetzt alles von Hand geändert, was ich ändern konnte wie Benutzernamen, Forennamen, Forenbeschreibungen etc. Bei den Benutzernamen musste ich am offenen Herzen operieren, da phpBB offenbar die Klarnamen vergleicht, und nicht die Benutzernamen.

Jetzt müsste ich noch die Beiträge ändern, aber das wird sicher auch nur über phpMyAdmin möglich sein. Weiß jemand, wie ich da vorgehen muss, so quasi als suchen & ersetzen-Modus?

Vielen Dank schon mal im voraus.

Nachtrag:
Jetzt ist einem meiner Unser aufgefallen, dass es derzeit nicht möglich ist ein neues Thema zu eröffnen. Habe ich dann gleich gemacht, und es kam folgende Fehlermeldung:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Field 'topic_last_post_subject' doesn't have a default value [1364]

SQL

INSERT INTO phpbb3_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment) VALUES (2, 1290717386, 1290717386, 10, 0, 1, 'ü', 'Benutzername*', 'FF0000', 0, 0, 0)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1975
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1137
CALL: submit_post()
Habe schon mal im Forum hier gesucht, leider sind Bantu's Links alle tot.

Kann dabei eventuell jemand helfen? Bin ratlos.

Re: Nach Update auf 3.0.8: Problem mit Sonderzeichen

Verfasst: 25.11.2010 23:32
von nickvergessen