Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Illegal mix of collations
Forum PHP.pl > Forum > Bazy danych > MySQL
skubi23t
Witam!
Mam problem...
Zainstalowałem forum oparte o phpbb3 i dokonałem konwersji użytkowników i wszystkich tematów/postów ze starego BBToNuke.
Wszystko wydało by się być okej, jest problem z zalogowaniem się użytkownika który w loginie posiada polski znak jakiś.

Przy próbie wejścia takiego człowieka na forum wyskakuje:

  1. General Error SQL ERROR [ mysql4 ] Illegal mix of collations (latin2_general_ci,IMPLICIT) AND (utf8_general_ci,COERCIBLE) FOR operation '=' [1267] An sql error occurred while fetching this page. Please contact an administrator IF this problem persists.



Co z tym fantem zrobić? Jak to naprawić?
nospor
próbujez porównac kolumne w iso z tekstem w utf8 (lub na odwrót)
Co zrobic? No wszedzie masz miec te same kodowanie - i w bazie i na stronie
skubi23t
Dziękuje, za jakże szybką odpowiedź.

Portal kodowany jest w latin2_general_ci
natomiast phpbb3 w utf8_bin

Jak zmienić kodowanie i na jakie by nie utracić polskich znaczków czy to na forum czy portalu?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.