Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Problem z kodowaniem przy przenoszeniu bazy
Forum PHP.pl > Forum > Przedszkole
3zyk
Witam

Jestem początkujący w temacie MySQL i natrafiłem na spory problem przy próbie przeniesienia bazy. Mimo licznych prób na stronie która korzystając z pierwszej bazy działa ok, gdy podepnę ją pod nową bazę kaszanią się polskie znaki. Bazy są ustawione w następujący sposób:

Stara baza:
Metoda porównywania napisów: latin1_swedish_ci (wiem że dziwaczna ale tak kiedyś automatycznie się ustawiło i dziś nie umiem tego odkręcić)

Nowa baza:
Metoda porównywania napisów: latin1_swedish_ci

A konfiguracje zmiennych MySQL są następujące:

Przy starej bazie:
character set client utf8
(Wartość globalna) latin1
character set connection utf8
(Wartość globalna) latin1
character set database latin1
character set results utf8
(Wartość globalna) latin1
character set server latin1
character set system utf8
collation connection utf8_unicode_ci
(Wartość globalna) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci

A przy nowej:
character set client utf8
(Wartość globalna) latin2
character set connection utf8
(Wartość globalna) latin2
character set database latin2
character set filesystem binary
character set results utf8
(Wartość globalna) latin2
character set server latin2
character set system utf8
collation connection utf8_unicode_ci
(Wartość globalna) latin2_general_ci
collation database latin2_general_ci
collation server latin2_general_ci

Czy ktoś mógłby mi podpowiedzieć drogę postępowania dzięki której mógłbym przenieść tą bazę?

Dodam tylko, że w wypadku nowej bazy w grę wchodzi zmiana metody porównywania napisów dla bazy oraz zmiana systemu porównań dla połączenia MySQL

Z góry wielkie dzięki za pomoc
l0co
Ja kiedyś kombinowałem z dumpem i iconv na pliku dumpa żeby przenieść kodowanie i zadziałało. Inna rzecz że w bazie nie było binarnych danych.
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.