19-02-2012, 00:09
Mam problem z wyświetlaniem polskich znaków z bazy danych.
Jeśli dane wprowadzam na poziomie php to do bazy lądują z krzakami ale w przeglądarce wyświetlają się dobrze czyli jest ok. Gorzej jeśli jakieś dane wprowadzam z poziomu PMA, wtedy przeglądarka wyświetla krzaki.
Próbowałem tego:
ALTER DATABASE `nazwa_bazy` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
ALTER TABLE `nazwa_tabeli` CONVERT TO CHARACTER SET utf8 COLLATE utf8_polish_ci;
ALTER TABLE `nazwa_tabeli` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
ale te komendy wywołują błąd mysql. Wpisywałem je zarówno z linii komend jak i w panelu PMA.
Macie jakieś pomysły?
Jeśli dane wprowadzam na poziomie php to do bazy lądują z krzakami ale w przeglądarce wyświetlają się dobrze czyli jest ok. Gorzej jeśli jakieś dane wprowadzam z poziomu PMA, wtedy przeglądarka wyświetla krzaki.
Próbowałem tego:
ALTER DATABASE `nazwa_bazy` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
ALTER TABLE `nazwa_tabeli` CONVERT TO CHARACTER SET utf8 COLLATE utf8_polish_ci;
ALTER TABLE `nazwa_tabeli` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
ale te komendy wywołują błąd mysql. Wpisywałem je zarówno z linii komend jak i w panelu PMA.
Macie jakieś pomysły?