Problem s interpretaci PHP fce include

Zdravim,
struktura stranek je asi takova -
hlavni stranka clanky.php:
<?php
include "inc/beta.inc"; ?>
a pak HTML kod.

beta.inc obsahuje:
<?php echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; ?>
<!DOCTYPE atd. pokracuje HTML a par PHP useku.

Problem je v tom, ze na miste, kde se nachazi include "inc/beta.inc"; mi vas server vygeneruje jako vedlejsi kod nezname znaky, Firefox je ignoruje, IE vsak ne a ukaze znak ctverecku a w3c.org validator zobrazi ���.

Problem je, ze krome zpusobene nevalidity kodu, bere IE tento zahadny znak jako text a tim rusi design stranek.

Nevite nekdo, cim by to mohlo byt ? Spatne zapsanou fci include nebo kodovanim UTF-8, ci interpretaci serveru ?

Prosim pomozte ! uz jsem z toho zoufalej.

Btw.: snad ty zdrojaky projdou nepozmeneny, tu zavislost na fci include mam overenou.

Predem vsem a hlavne adminum moc dik. Kuba
<HTML>posli odkaz primo na ten skript tady na serveru</HTML>
zase týpek, kterej to sem píše 5x. Takže:
Mě to funguje takhle:
<? include 'inc/beta.inc' ?>
přesně takhle
zdravim,
diky moc za kladne ohlasy.

to mira: stranka se nachazi na adrese http://rybareni.aktualne.cz/novinky.php,

include soubor meta.inc je zde http://rybareni.aktualne.cz/inc/meta.inc.

Pokud si nechate zobrazit zdroj. kod treba v IE tak hned nahore uvidte ty nezadouci znaky/znak.

Snad vam to pomuze, pokud budete jeste cokoli potrebovat nebo na neco prijdete dejte vedet.

Vsechny soubory jsou kodovany v UTF-8.

to Columbo: asi si nepochopil muj problem, me script funguje, ale z neznameho duvodu vygeneruje nezname znaky.

Jeste zkusim stranky jinak zakodovat (zkusim CP-1250 a ISO 8859-2) a pripisu vysledek.

Zatim a diky moc, kuba
Tak, vse jsem znovu preved do UTF-8 a prepsal a zadna zmena. Pote jsem vytvoril to same a zakodoval do CP-1250 a prekvapive to jde v poradku (http://rybareni.aktualne.cz/novinky2.php).

Ted jen zni otazka, co mam udelat, aby to slo v tom UTF-8. Nasel jsem v nastaveni noveho Pspadu moznost prevodu Windows <-->Latin2, ale netusim k cemu je to dobry.

Takze prosim poradte.

vsem predem moc dik.
Columbo - mezi následujícími dvěma zápisy není téměř žádný rozdíl (a co se týká funkčnosti není tam vůbec žádný rozdíl):
<?php include "inc/beta.inc"; ?>
<? include 'inc/beta.inc' ?>
Tom: záleží na nastavení short_tags v php.ini, ale tady na WZ to je jedno.
ahoj,
tak provedl jsem dalsich par experimentu a prisel na nasledujici veci:

pokud zmenim kodovani na CP-1250 (http://rybareni.aktualne.cz/novinky2.php)
nebo na ISO 8859-2 (http://rybareni.aktualne.cz/novinky3.php),
jak vidite vse je vporadku narozdil od kodovani toho sameho v UTF-8 (http://rybareni.aktualne.cz/novinky.php) - puste si to treba v IE a sledujte rozdil (je videt i bez nahledu do zdrojaku, FireFox neznamy znak ignoruje,takze to neuvidite)

ted jen zbyvalo zjistit, jetli to nejak ovlivnuje fce include nebo neco jineho:
vytvoril jsem to same, ale nepouzil jsem include a vse dal do jednoho souboru (http://rybareni.aktualne.cz/NOinclude.php), zakodoval jsem to do UTF-8 a vysledek ? vse v poradku !

ZAVER: proc vznikne neznamy znak v kodovani UTF-8 pri fci include ? a jak to napravit ?

zapis fce je zverejnen vyse

zatim, kubas