na hlavní stránce mám tento script:
<?php
$page=$_GET["page"];
$dir="url/";
$uvodni="novinky.php";
if ($page) {
if (file_exists($dir.$page.".php"))
include($dir.$page.".php");
else { include $dir."404.php"; }
}
else {
include ($dir.$uvodni);
}
?>
a nahoře v hlavičce kódování pro češtinu:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
ale když se odkážu jinam třeba nA " http://dpguild.wz.cz/main.php?page=novinky " tak tam už kódování neni a místo š a ž to dělá "?" jak to vyřešim? pls
http://dpguild.wz.cz/url/novinky.php - je v kódování windows-1250 - includované stránky musí používat stejnou znakovou sadu jako je uvedena v meta tagu
a jak ji tam vložim? to mam do těch inkludovaných tak psát hlavičku a češtinu?
>> to mam do těch inkludovaných tak psát hlavičku a češtinu?
ne. musis to proste v te znakove sade ulozit.
použiješ prostě nějaký editor, který umožňuje ukládat jeden text v různých kódováních - např. PSPad ( http://www.pspad.com/ )
ds: sem to tam prohlížel a nějak sem to nepochopil, to si stáhnu editor, vložím tam text, ono mi ho změní a když ten změněný dám na web, tak tam pude čeština?
ale když mám fórum, tak přece ten program musim nainstalovat na stránky ne?
PSPad umožňuje pracovat s ruznými znakovými sadami a při jejich přepnutí text, překóduje - je to přece úplně jednoduché - meta tag říká prohlížeči jakou znakovou sadu má použít, pokud mu řekneš, že má jet podle iso-8859-2 a podstrčíš mu windows-1250 tak text zapsaný pomocí znakové sady windows-1250 je interpretován podle iso-8859-2 a znaky v kterých se to liší nejsou zobrazeny dobře
PSPad na stránky instalovat nemusíš, ani by to nešlo, ale vysvětli jak se na web dostane obsah novinky.php