Witam. Może mi ktoś pomóc w opanowaniu kodowania i poprawnym wyświetlaniu danych pobranych z bazy danych??
Otóż mam zapisane w bazie w tabeli dane tekstowe. Kolumna przechowująca te dane ma ustawioną metodę porównywania napisów jako utf8_polish_ci. Zapisane w bazie dane pokazują się prawidłowo (nie ma problemu z polskimi znakami). Problem natomiast pojawia się, gdy pobieram te dane i chce wyświetlić na stronie. Wówczas pojawiają mi się krzaczki w miejscu polskich znakówStronę koduję w iso--2.
Może mi ktoś podpowiedzieć w czym tkwi błąd? Z tego co czytałem utf8_polish_ci dla MySQL nie powinien mieć problemu z ogonkami. Jakie powinienem ustawić kodowanie w MySQL i PHP, żeby na stronie nie było krzaczków.
Dzięki za pomoc
Kodowanie PHP -- MySQL
Witam. Może mi ktoś pomóc w opanowaniu kodowania i poprawnym wyświetlaniu danych pobranych z bazy danych??
Otóż mam zapisane w bazie w tabeli dane tekstowe. Kolumna przechowująca te dane ma ustawioną metodę porównywania napisów jako utf8_polish_ci. Zapisane w bazie dane pokazują się prawidłowo (nie ma problemu z polskimi znakami). Problem natomiast pojawia się, gdy pobieram te dane i chce wyświetlić na stronie. Wówczas pojawiają mi się krzaczki w miejscu polskich znakówStronę koduję w iso--2.
Może mi ktoś podpowiedzieć w czym tkwi błąd? Z tego co czytałem utf8_polish_ci dla MySQL nie powinien mieć problemu z ogonkami. Jakie powinienem ustawić kodowanie w MySQL i PHP, żeby na stronie nie było krzaczków.
Dzięki za pomoc
mariusz_poczta.onet.pl pisze: jeśli bazę masz w utf-8 to stronę również musisz mieć w utf-8 ew. pl.php.net/iconv
jeśli bazę masz w utf-8 to stronę również musisz mieć w utf-8
Zmieniłem kodowanie strony i jest to samo. :(
jeśli bazę masz w utf-8 to stronę również musisz mieć w utf-8
Zmieniłem kodowanie strony i jest to samo. :(
Friday:
A czy laczac sie z baza masz ustawione odpowiednie kodowanie polaczenia ??