problem z kodowaniem polskich znaków w bazie MySQL, home.pl - rozwiązanie
09 października 2008, 09:49:44Jest to rozwiązanie problemu przy przenoszeniu bazy danych na serwery home.pl.
Sciagamy swoja baze za pomoca mysqldump.
mysqldump --database nazwa_bazy --host sql.serwer.pl --user login --result-file zrzut.sql --default-character-set=latin2 --password
Ze zrzutu usuwamy wpisy dotyczace tworzenia bazy (CREATE DATABASE) oraz jej wyboru (USE). Dodatkowo zmieniamy system porownywania znakow (SET NAMES) na wartosc: 'latin2'. Przy tworzeniu kazdej z tabel zmieniamy zawartosc CHARSET na 'latin2'. W ten sposob zmodyfikowany zrzut wczytujemy.