Benutzernamen mit UTF8-Zeichen?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
Benutzeravatar
SIL_EL_MOT
Mitglied
Beiträge: 73
Registriert: 15.06.2005 22:42

Benutzernamen mit UTF8-Zeichen?

Beitrag von SIL_EL_MOT »

hallo,
ich hab erfreut festgestellt, dass man bei phpbb.3 endlich mit utf8 arbeitet und wunderbar arabische und kyrillische Zeichen anzeigen lassen kann. Geht auch beim Posten wunderbar.
Nur kann man keinen Benutzernamen mit zB arabischen Zeichen anlegen.
dabei kommt folgende Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' [1267]
kann man das irgendwie möglich machen?
danke sehr!
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Benutzernamen mit UTF8-Zeichen?

Beitrag von tas2580 »

Welchen MySQL-Zeichensatz hast du in deiner Datenbank eingestellt?

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
SIL_EL_MOT
Mitglied
Beiträge: 73
Registriert: 15.06.2005 22:42

Re: Benutzernamen mit UTF8-Zeichen?

Beitrag von SIL_EL_MOT »

es ist UTF-8 Unicode (utf8) eingetellt als zeichensatz... im forum können mitglieder auch arabische und andere zeichen benutzen, in der namenserstellung allerdings nicht
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Re: Benutzernamen mit UTF8-Zeichen?

Beitrag von bantu »

Errrm. Hast du die Kollation verändert? ;-) Bzw. ist das deine eigene Query oder eine von phpBB? Wenn es eine von phpBB ist, wären natürlich weitere Informationen interessant (Backtrace / Vollständige Fehlermeldung).
Powered by Coffee
Benutzeravatar
SIL_EL_MOT
Mitglied
Beiträge: 73
Registriert: 15.06.2005 22:42

Re: Benutzernamen mit UTF8-Zeichen?

Beitrag von SIL_EL_MOT »

das hier bekomm ich direkt ausgegeben, wenn ich meinen usernamen im adminpanel ändern will in einen testnamen aus arabischen zeichen:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' [1267]

SQL

SELECT username FROM phpbb3_users WHERE username_clean = '؟؟؟؟؟'

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: includes/functions_user.php
LINE: 1448
CALL: dbal_mysqli->sql_query()

FILE:
LINE:
CALL: validate_username()

FILE: includes/functions_user.php
LINE: 1208
CALL: call_user_func_array()

FILE: includes/acp/acp_users.php
LINE: 696
CALL: validate_data()

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

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Benutzeravatar
SIL_EL_MOT
Mitglied
Beiträge: 73
Registriert: 15.06.2005 22:42

Re: Benutzernamen mit UTF8-Zeichen?

Beitrag von SIL_EL_MOT »

selber fehler wie beim foren-erstellen, wozu ich hier auch nen post hatte.
mit neuinstallation und nem backup der daten (ohne struktur) ist auch das utf8-problem gelöst...
danke trotzdem auf jedenfall für versuchte hilfe!
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“