Sonderzeichen in Posts erlauben
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Sonderzeichen in Posts erlauben
Hallo Leute,
in meinem Forum werden ausländische Zeitungsartikel gepostet. Unteranderem aus Polen. Leider kommen in den Texten auch Zeichen vor, die nicht unterstützt werden.
Gibt es eine Möglichkeit jegliche Sonderzeichen zu erlauben?
Gruß,
Luuq
in meinem Forum werden ausländische Zeitungsartikel gepostet. Unteranderem aus Polen. Leider kommen in den Texten auch Zeichen vor, die nicht unterstützt werden.
Gibt es eine Möglichkeit jegliche Sonderzeichen zu erlauben?
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
Re: Sonderzeichen in Posts erlauben
sofern die datenbank vollständig ut8 unterstützt, sollte das "von hause aus" funktionieren.
http://4seven.kilu.de/forum/phpbb3/view ... f=14&t=403
http://4seven.kilu.de/forum/phpbb3/view ... f=14&t=403
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Re: Sonderzeichen in Posts erlauben
Hi,
danke für die Antwort.
Laut phpMyAdmin ist alles auf utf8_bin. Leider werden die Zeichen trotzdem nicht richtig angezeigt.
Das Board läuft auf 3.0.6.
Gruß,
Luuq
danke für die Antwort.
Laut phpMyAdmin ist alles auf utf8_bin. Leider werden die Zeichen trotzdem nicht richtig angezeigt.
Das Board läuft auf 3.0.6.
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
Re: Sonderzeichen in Posts erlauben
ist ja noch die frage, was nicht richtig darstellt: das board oder der browser? 
hast du den link schon gecheckt?
viewtopic.php?p=1163213#p1163213
sieht es bei dir im browser normal aus?
hast du den link schon gecheckt?
viewtopic.php?p=1163213#p1163213
sieht es bei dir im browser normal aus?
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Re: Sonderzeichen in Posts erlauben
Hi,
so siehts bei mir im Board leider nicht aus.
Was ganz merkwürdig ist, dass ich jetzt einen fehler beim verfassen solcher Texte erhalte:
Luuq
so siehts bei mir im Board leider nicht aus.
Was ganz merkwürdig ist, dass ich jetzt einen fehler beim verfassen solcher Texte erhalte:
Gruß,Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Incorrect string value: '\xC5\x84 dob...' for column 'post_text' at row 1 [1366]
SQL
UPDATE phpbb_posts SET forum_id = 4, poster_id = 219, icon_id = 0, post_approved = '1', enable_bbcode = 1, enable_smilies = 1, enable_magic_url = 1, enable_sig = 1, post_username = '', post_subject = 'test', post_checksum = 'c1b2f7059628281e51d7bfc20918eb2b', post_attachment = 0, bbcode_bitfield = '', bbcode_uid = '1guio2ac', post_edit_locked = 0, post_text = 'Dzień dobry\nCześć\nprzyjemność' WHERE post_id = 56426
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 2075
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1120
CALL: submit_post()
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
Re: Sonderzeichen in Posts erlauben
also doch nix voll utf8
stelle daher die tabellen-spalte post_text auf utf8-bin um.
sichere aber vorher die tabelle phpbb_posts
stelle daher die tabellen-spalte post_text auf utf8-bin um.
sichere aber vorher die tabelle phpbb_posts
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Re: Sonderzeichen in Posts erlauben
Hi,
danke für den Hinweis.
Wenn ich umstellen will erscheint folgende Meldung:
Gruß,
Luuq
danke für den Hinweis.
Wenn ich umstellen will erscheint folgende Meldung:
Woran liegt das bzw wie kann ich das umgehen?Fehler
SQL-Befehl:
ALTER TABLE `phpbb_posts` CHANGE `post_text` `post_text` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
MySQL meldet: Dokumentation
#1283 - Column 'post_text' cannot be part of FULLTEXT index
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12327
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: Sonderzeichen in Posts erlauben
Hallo
Schau mal im ACP unter - Wartung - Such-Indizes, ob da bei Fulltext mysql ein index existiert. Falls ja, dann lösche den index.
Danach versuchs noch einmal mit dem code
Grüße: Mahony
Schau mal im ACP unter - Wartung - Such-Indizes, ob da bei Fulltext mysql ein index existiert. Falls ja, dann lösche den index.
Danach versuchs noch einmal mit dem code
Code: Alles auswählen
ALTER TABLE phpbb_posts CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Re: Sonderzeichen in Posts erlauben
Hallo,
danke. Habe das so gemacht. Wenn ich nun einen Beitrag erstelle erscheint folgende Meldung:
Gruß,
Luuq
danke. Habe das so gemacht. Wenn ich nun einen Beitrag erstelle erscheint folgende Meldung:
Der Beitrag wird trotzdem erstellt.Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Illegal mix of collations for operation ' IN ' [1271]
SQL
SELECT word_id, word_text FROM phpbb_search_wordlist WHERE word_text IN ('dzień', 'dobry', 'cześć', 'przyjemność', 'test')
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/search/fulltext_native.php
LINE: 1175
CALL: dbal_mysql->sql_query()
FILE: includes/functions_posting.php
LINE: 2517
CALL: fulltext_native->index()
FILE: posting.php
LINE: 1120
CALL: submit_post()
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12327
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: Sonderzeichen in Posts erlauben
Hallo
Hast du den Suchindex gelöscht und nach der Konvertierung der Tabelle neu aufgebaut?
Ansonsten solltest du alle angemeckerten Tabellen auf UTF8 umstellen.
Also dann wieder
Grüße: Mahony
Hast du den Suchindex gelöscht und nach der Konvertierung der Tabelle neu aufgebaut?
Ansonsten solltest du alle angemeckerten Tabellen auf UTF8 umstellen.
Also dann wieder
Code: Alles auswählen
ALTER TABLE phpbb_search_wordlist CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.