Łukasz Rostalski

Łukasz Rostalski Dyrektor
zarządzający,
ESMETIC Solutions
Ltd.

Temat: Import bazy na home.pl

Witam.

Mam problem z przeniesieniem bazy danych na home.pl

Kodowanie strony: iso-8859-2

Serwer z którego robie export:
Kodowanie napisów dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_general_ci

Sama baza:
Metoda porównywania napisów: latin1_swedish_ci
Trzy tabele z metodami:
1 - latin1_swedish_ci
2 - latin1_swedish_ci
3 - utf8_general_ci

Serwer HOME.pl:
Kodowanie napisów dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_general_ci

Plik exportowy phpMyAdmin zapisuje w UTF-8 (sprawdzane notepadem)
Przy imporcie tez wybieram utf8.

Jednak zamiast polskich znaków mam "?".

Patrzyłem w baze, w bazie po imporcie jest polskie ą jest zapisane jako +_ a jak poprawie przez panel admina strony znak zapytania np na "ą" to w bazie zmienia się z na polski znak w tabeli.

Próbowałem jeszcze przez mysqldumper oraz bigdump.

Ktoś zna jakieś rozwiązanie?
Adam Krupa

Adam Krupa Senior Software
Developer, Lethe

Temat: Import bazy na home.pl

Jeżeli masz dobre krzaczki w wygenerowanym sql to nie ma problemu. Usuwasz kodowanie jeżeli masz ustawione w wierszach (np. character set latin2) a dla każdej tablicy ustalasz na DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
Powinno zaimportować poprawnie oczywiście tylko przy poprawnym kodowaniu całego pliku (UTF-8).Adam Krupa edytował(a) ten post dnia 12.05.11 o godzinie 16:58

Następna dyskusja:

Projekt bazy artykułów o PHP




Wyślij zaproszenie do