Witam, mam Ksiege Gości która potrzebuje Bazy MySQL i na localhoście mam MySql’a w wersji 5.0.51a i polskie znaki są dobrze wyświetlanie, ale na serwerze mam wersję 4.1.22 i już zamiast polskich znaków są krzaczki ??. Czy jest jakaś rada na to ??
Super, tylko jak tego użyłem to strona skońcyła mi się w połowie tytuły strony
Może jakieś rady jak to użyć, ps. używam księgi mjguest
wyświetl sobie jaki jest ostatni znak na którym skończyła się strona i zobacz co jest następne po niej
swoją drogą możesz też użyć
ob_start ("ob_gzhandler");
ob_end_flush();
w całym pliku jest pełno
ob_start ();
ob_end_flush();
Zazwyczaj w takich sytuacjach pomaga wymuszenie kodowania dla połączenia z bazą.
Czyli zaraz po połączeniu z bazą “mysql_connect”, dajesz mysql_query(“SET NAMES ‘latin2’”); albo mysql_query(“SET NAMES ‘utf8’”); albo tam inne kodowanie jakiego używasz.
Również przy przenoszeniu danych z bazy z jednej wersji do drugiej dobrze pamiętać przy imporcie o wyborze kodowania (w przypadku użycia np: phpMyAdmin’a).