![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem, otóż nie wyświetla mi polskich znaków przy pobieraniu danych z bazy. Kodowanie w bazie mam ustawione na latin2 (wybrałem przy instalacji).
W pliku index.php mam tak: if(!($bz_link=mysql_connect("baza", "uzytkownik", "haslo"))) { print("<br><br><center>Nie można połączyć się z bazą danych!</center><br>"); exit(); } mysql_query("SET NAMES latin2"); (tutaj znajdują się dalsze instrukcje) Kodowanie ustawione w nagłówku na stronie to: <meta http-equiv="Content-type" content="text/html; char=iso-8859-2"> Mimo to nadal pojawiają się krzaki zamiast polskich liter jak pobieram dane z bazy. W bazie mam polskie litery ale na stronie nie. Wie ktoś dlaczego tak jest i jak sobie z tym poradzić? Ten post edytował hagi0 26.11.2007, 00:30:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Jestem zbyt leniwy aby spamietac komendy mysqlowe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) , dlatego podrzucam screen z phpMyAdmina, w ktorym wyrozniona jest sekcja "metoda porownywania napisow" dla wybranej kolumny w tabeli:
(IMG:http://webarchitect.pl/tmp/napisy.png) W przypadku gdy masz to ustawione inaczej nie uzyskasz wlasciwych znakow. Ten post edytował Seth 26.11.2007, 00:56:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:10 |