Mam kod generujacy strone internetowa z 3 plikow:
<script language="php"> $file1=fopen("gora.txt", "r"); while($linia=fgets($file1, 81)) { echo($linia); } fclose($file1);
if($dzial==null) $dzial=o_firmie;
$urls=$dzial.".txt"; $file=fopen($urls, "r"); while($linia=fgets($file, 81)) { echo($linia); } fclose($file);
$file2=fopen("dol.txt", "r"); while($linia=fgets($file2, 81)) { echo($linia); }
fclose($file2); </script>
I nie wiem dlaczego zamienia mi liery ą -> Â ś -> ? ź -> ? Dlaczego tak sie dzieje?
------------------------ "You like to think you`re never wrong You want to act like you`re someone" ("Points of authority" - Linkin Park)
GG:5191255
Specyfikacja PHP obejmuje (jak narazie) kodowanie: iso 8859-1 (latin-1), utf-8, i jakieś kszaczaste jeszcze...
natomiastpliki do przetwarzania przez skrypty php masz zaiste w kodowaniu innym (np. w win-1250), najlepiej przekodować zawartość plików na kodowanie utf-8, albo iso 8859-2 (latin-2) ale musisz mieć skonfigurowane działanie serwera z php na to kodowanie, a najlepiej pliki z php zapisywać z ngłówkiem html, w którym będzie info o kodowaniu iso 8859-2: ... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> ... <? php ... ?>
:: Funkcje i procedury w oddzielnych plikach rulezują! ::
zanotowane.pldoc.pisz.plpdf.pisz.plmilosnikstop.keep.pl
|