robal [ Konsul ]
Pytanie z jezyka .php
Witam
Wlasnie rozpoczalem nauke jezyka .php i natrafilem na pierwszy problem. Co mam zrobic zeby wpisany przeze mnie tekst a dokladniej polske znaki ś,ć,ź były widziane przez przegladarke a nie jakies krzaki.
Pozdrawiam

legrooch [ MPO Squad Member ]
Musisz ustawić odpowiednią stronę kodową (najlepiej UTF-8).
Wtedy odpowiednio będziesz miał wyświetlane znaki.
I jeżeli używasz do poprawek notatnika, to pamiętaj o zapisaniu pliku zgodnie z UTF-8.
robal [ Konsul ]
<html>
<head>
<meta http-equiv="Content-type"
content="text/html; charset=iso-8859-2'" />
<title>Lekcja 2</title>
</head>
<body>
<?php
echo("Data: <b>".date("d.m.Y"). "</b><br />";
echo ("Godzina: <b>".date("H:i:s")."</b>");
?>
</body>
</html>
Czy mozecie mi tu znaleźc bład bo nie moge odpalic tej stronki :P
Joshua1990 [ Konsul ]
Nie zamknales nawiasu ktory otworzyłes stosując echo w pierwszej linijce:) Swoją drogą te nawiasy w ogole nie są potrzebne :)
Scatterhead [ łapaj dzień ]
legrooch -> przy xhtml musi zamieniac krzaczki na odpowiedniki w stylu &numer; inaczej nie maja szans sie wogole wyswietlic (moze i maja przy odpowiednich stronach kodowych), ale na ogol powinny byc zamienione na numery. Dreamweaver robi to np. automatycznie
Sephion [ One Winged Angel ]
Uzyj edytora ktory obsluguje kodowanie utf-8 (np. Notepad 2), wtedy mozesz wpisywac znaki w dowolnym jezyku swiata. Znaki beda poprawnie wyswietlane zarowno w zrodle podczas edycji, jak i na stronie w przegladarce.
Zeby to dzialalo doloz na wszelki wypadek cos takiego na poczatku strony:
<? header('Content-Type: text/html; charset=utf-8'); ?>
robal [ Konsul ]
dziekuje za pomoc
Pozdrawiam
legrooch [ MPO Squad Member ]
Scatterhead ==> Nic nie musi. Zalecane jest ustawienie kodowania UTF-8 a nie ISO-8859-2 jak u robala.
Sephion ==> Zwykły notatnik też zapisuje do UTF-8 :) Tylko trzeba przy "Zapisz jako..." zmienić to ustawienie.