Problem z kodowaniem znaków po przeniesienu bazy danych


(Aglasek) #1

Witam,

Mam bazę np. A w której kodowanie jest ustawione na utf8_general_ci i jak w nią wejdę za pomocą phpMyAdmina to zamiast polskich znaków są krzaki a na stronie jest ok. Teraz chciałbym przenieść niektóre rekordy do bazy joomli i wszystko było by ok tylko tam już na stronie robią sie krzaki mimo, że na jednej i drugiej stronie mam kodowanie ustawione na utf-8. Jak temu zaradzić?


(-Puma-) #2

Też miałem problem z przenoszeniem bazy, poprawiałem bazę ręcznie w notatniku metodą znajdź i zamień krzaczki na litery.


(kamil_w) #3

Masz ustawione utf-8. OK. A plik bazy też jest w utf-8? Możesz spróbować otworzyć plik bazy danych np. w Notepad++. Tam klikasz na belce menu "Format" i wybierasz "Konwertuja na format utf-8", a następnie plik zapisujesz.

Z tego co kojarzę, to w phpMyAdmin bodajże też jest jakaś opcja do ustawiania kodowania znaków, którą trzeba by ustawić na utf-8 (choć może jej nie być. pewności nie mam, ale sprawdzić zawsze warto).


(-Puma-) #4

Niestety to nie zawsze zdaje egzamin, choć często to pomaga.

http://www.puma.pomorze.pl/lista-zasad.php#z28


(GioWDS) #5

A próbowałeś zmienić kodowanie połączenia?