Co jest z kodowaniem znaków w MySQL?

July 2, 2008 – 5:33 pm

Jeśli zrzucasz tabelę lub całą bazę danych MySQL do pliku tekstowego i chcesz ten plik wgrać na inny serwer, może wystąpić problem z kodowaniem znaków.

Funkcja mysql -p -D nazwa_tabeli < nazwa_pliku_z_zapytaniamisql.txt nie rozpoznaje kodowania. Ale jeśli ten sam plik wgrasz np. za pomocą phpMyAdmina z wybraniem “Zestaw znaków dla pliku: latin1″, będzie wszystko OK.

Druga opcja to zgranie ze starego serwera z opcją

mysqldump –default-character-set=latin1 –compatible=mysql323 –databases naswatabeli -u uzytkownik -p > nazwapliku.sql

i wgranie na nowym serwerze

mysql -D nazwatabeli -u uzytkownik -p < nazwapliku.sql

You must be logged in to post a comment.

drogi transportowe w magazynie - Profile elewacyjne - cukrzyca - opony - Praca w Anglii - Kwiaty