Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kodowanie polskich znaków (mysql-5.0.16-win32, apache_2.0.59-win32, PHP Version 5.1.6)
Forum PHP.pl > Forum > Bazy danych > MySQL
hagi0
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ć?
prgTW
  1. char=iso-8859-2

a nie
  1. charset=iso-8859-2

a tak poza tym to tego typu problem jest wszedzie juz walkowany, wystarczy poszukac
hagi0
zmieniłem i niedziała, szukałem dziś cały dzień dlatego postanowiłem poprosić o pomoc....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.