Seite 1 von 1
Sonderzeichen in Themenüberschrift verursacht Fehler
Verfasst: 15.04.2010 11:53
von eumelchen
Hallo zusammen,
ich meinem Forum 3.0.7-PL1 prosilver hat ein User in der Themenüberschrifft (Betreff) ein Sonderzeichen benutzt (Herz):
[ externes Bild ]
Jetzt kann in dem ganzen Thema kein Beitrag mehr verändert werden, es kommt nur eine DB-Fehlermeldung.
Kann man verhindern das solche Sonderzeichen eingesetzt werden können?
LG eumelchen
Re: Sonderzeichen in Themenüberschrift verursacht Fehler
Verfasst: 15.04.2010 20:41
von cYbercOsmOnauT
Hallo alleine,
wie lautet denn die SQL Fehlermeldung?
Grüße,
Tekin
Re: Sonderzeichen in Themenüberschrift verursacht Fehler
Verfasst: 15.04.2010 21:02
von eumelchen
Hier ist die Fehlermeldung:
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Incorrect string value: '\xE2\x99\xA5' for column 'post_subject' at row 1 [1366]
SQL
INSERT INTO phpbb_post_revisions (post_id, post_subject, post_text, bbcode_uid, post_edit_time, post_edit_user, post_edit_reason) VALUES (88034, 'Re: Wenn Moni in der Zeitung steht..Danke Sabine♥', 'Coole Sache das <!-- s:ja: --><img src=\"{SMILIES_PATH}/ja.gif\" alt=\":ja:\" title=\"Ja mit Daumen hoch\" /><!-- s:ja: --> Respekt an jden der sowas drauf hat.', '31s0pqoz', 1271358053, '2', '')
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/prime_post_revisions.php
LINE: 84
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1113
CALL: store_post_revision_info()
Re: Sonderzeichen in Themenüberschrift verursacht Fehler
Verfasst: 15.04.2010 21:30
von Mahony
Hallo
Konvertiere die Tabelle mal per SQL-Befehl nach UTF8
Code: Alles auswählen
ALTER TABLE phpbb_post_revisions CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Grüße: Mahony
Re: Sonderzeichen in Themenüberschrift verursacht Fehler
Verfasst: 16.04.2010 08:06
von eumelchen
Danke, Mahony, es hat funktioniert.
Der Fehler ist weg.
LG eumelchen