Autor Zpráva
laik
Profil *
Mám v index.php
<?php
header("Content-type: application/xhtml+xml");
require 'jazyky.php';
echo '<'.'?xml version="1.0" encoding="utf-8"?'.'>
';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" />
<title>Jazyky</title>
</head>
<body>
<p><?php echo JAZYKY ?></p>
<p>
</p>
<p>ěščřžýáíéťďúů - zobrazí se správně...</p>
<p><?php echo $text; ?></p>
<p>
<?php
echo TEXT;
?>
- nezobrazí se správně
</p>
</body>
</html>

a v souboru jazyky.php mám:
<?php
$text="ěščřžýáíéďťúů";
define('TEXT', 'ěščřžýáíéóďťůú');
define('JAZYKY', 'Jazyky');
?>


includované ěščřžýáíéóďťůú se zobrazí jako otazníky a jinak anglické znaky jsou v poho. tak čím můžu ten text incluovaný z jazyky.php zobrazit na stránce index.php s diakritikou?

THX.
panther
Profil
laik:
máš správné kódování stránky a souboru?
laik
Profil *
mám to napsaný v víše.. ale to jazyky.php nemohu přidat nic, pač když ttam třeba napíšu content="application/xhtml; utf-8" tak se mi to zobrazí na stránce 2* a parser mi hodí chybovou hlášku. V index.php mám vše potřebné(snad) k češtině i meta která je pro starší prohlížeče.
Joker
Profil
laik:
Značka meta content-type znamená, že stránka o sobě říká „Já jsem v kódování utf-8“.
Otázka je: Jsou oba ty soubory skutečně uložené v kódování utf-8?
laik
Profil *
Joker, dík, :-)
Už to jde, dělal jsem teď po dlouhatáncký době ve widlích a neměl jsem to nastavený na utf-8 :-D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: