Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]PHP a polskie znaki
Forum PHP.pl > Forum > Przedszkole
Ksiaze
Otoz mam taka komende:

<?php
if($_SESSION["zalogowany"]==0){echo "Nie masz dostępu do tej części witryny. <a href='komunikaty.php'>Zaloguj się.</a></body></html>"; exit();}
?>

Mam taki head:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
</head>

Niestety komunikat echo nie wyswietla poskich znakow. Zamiast nich sa angielskie, to znaczy ę to e, ś to s i tak dalej.

Gdzie jest problem?
potreb
Kodowanie pliku jest inne, sprawdź w przeglądarce czy rozpoznaje ci iso, jak dla mnie to zmień sobie na utf-8 kodowanie, tak na przyszłość.
Ksiaze
Cytat(potreb @ 26.02.2010, 19:48:18 ) *
Kodowanie pliku jest inne, sprawdź w przeglądarce czy rozpoznaje ci iso, jak dla mnie to zmień sobie na utf-8 kodowanie, tak na przyszłość.

Chyba zartujesz sobie. Przeciez to nie ma nic wspolnego z przegladarka. yahoo.gif
WebCM
Dodaj na samym początku kodu PHP:
Kod
header('Content-Type: text/html; charset=iso-8859-2');
Jeśli wolisz UTF-8, wpisujesz go zamiast iso-8859-2.

Poza tym pliki musisz zapisać w kodowaniu ISO-8859-2, znanym też jako Latin2.

Nie używaj systemowego Notatnika! Nawet do UTF-8. Istnieje dużo dobrych polskich edytorów stron.
potreb
Cytat(Ksiaze @ 26.02.2010, 22:26:08 ) *
Chyba zartujesz sobie. Przeciez to nie ma nic wspolnego z przegladarka. yahoo.gif


Tak jak kolega ci napisał o kodowaniu pliku.
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.