Stránka 1 z 1

PHP a diakritika?

Napsal: sob 6. kvě 2006, 13:50
od kovino
Zdravim, mam otazocku ohladne diakritiky v PHP...tento jednoduchy priklad, ked si dam zobrazit na mojom pocitaci, pouzivam easyphp, mozno poznate, tak mi nekorektne zobrazi diakritiku:

<html>
<head>
<title>Přiklad 1. ze 4. dílu</title>
</head>
<body>
<h1><?php
$počet = 3;
echo "Proměnná s názvem počet má hodnotu ", $počet, "<br>";
$počet = "tři";
echo "Proměnná s názvem počet má teď hodnotu ", $počet, "<br>";
?></h1>
</body>
</html>

Vypise to takto: Promìnná s názvem poèet má hodnotu 3
Promìnná s názvem poèet má teï hodnotu tøi

Jazykovu sadu mam slovenstina, napadlo ma vyskusat cestinu, ale tym to asi nebude, lebo aspon č by zobrazilo ako č. Treba nieco nastavit v konfig. subore apachu?, alebo kde moze byt problem? Vopred dakujem za kazdu radu.

Napsal: sob 6. kvě 2006, 17:20
od Lamicz
Nikde zadny zapis kodovani v tvem priklade nevidim. Toto se zapisuje prislusnym tagem do HEADu. PHP POUZE generuje HTML, takze ten, kdo dela v PHP, musi dokonale ovladat HTML. Jinak to jeste muze byt default kodovanim Apache v apache.conf. Je tam totiz ISO-8859-1, coz je USA, musis dat ISO-8859-2.

Napsal: ned 7. kvě 2006, 12:01
od sovicka
Musíš v hlavičce deklarovat kódování jak správně napsal Lamicz a pěkně to máš třeba tady - http://www.jakpsatweb.cz/meta-tagy.html#cestina

ale mmch. nepožívej v názvu proměných diakritiku - sice by to teoreticky nemělo dělat problémy, ale až to vytáhneš do ostráho nasazení, tak to může dělat pěkný problémy...

Napsal: pon 8. kvě 2006, 16:43
od kovino
ok, vdaka za pomoc...