mysqldump - znaki zapytania zamiast polskich znaków
hantle - 28-01-2010 20:40
mysqldump - znaki zapytania zamiast polskich znaków
Witam,
Wykonuje:
mysqldump --user=xxx --password=xxx --result-file=./test.sql baza tabela
tabela ma kodownie latin2, exportuje z --default-character-set=latin2
a mimo to mam w pliku znaki zapytania zamiast polskich znaków.
Gdy exportuje z phpMyAdmin'a polskie znaki są.
Pomóżcie.
PS.
1. Nie da się SED pozamieniać znaków, bo wszędzie są znaki zapytania
2. Szukałem na tym forum, w google i nic nie znalazłem, wiec założyłem nowy temat.
andriu-m - 28-01-2010 21:06
spróbuj dac w my.conf
Kod:
[mysqldump]
default-character-set=latin2
character-sets-dir=/usr/share/mysql/charsets
i ponownie dumpa bazy
hantle - 29-01-2010 07:32
Zrobiłem tak, nic nie pomogło.
Robię to na wszystkie sposoby iwszystkie kodowania jakie możliwe, żeby to jeszcze jakieś krzaczki były a ty znaki zapytania.
Wchodzę do 'mysql' wpisuje z palca zapytanie i tez wywala mi znaki zapytania.
Proszę o pomoc.
hantle - 29-01-2010 10:05
Ok siedziałem nad tym 3 godziny i zrobiłem.
Na czym problem polegał... na kodowaniu. Nie wiem czemu opcja --default-character-set=latin2 nie działa w mysqldump i mysql
nie pomogła zmiana kodowania w sekcji [mysqldump] w my.conf.
Dopiero jak wszędzie w my.conf zmieniłem kodowanie na latin2 wszystko ruszyło
Pozdrawiam
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl