ничего, что я не Мороз? Можно тоже блеснуть знаниями?
<?php
header("Content-Type: text/html; charset=UTF-8");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<title>Заголовок</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />
</head>
ну и так далее...
";
?>
просто у меня совершенно случайно оказалась открытой в редакторе страничка, которая волею судеб, а может и http-заголовков, отображается в правильной кодировке. Поэтому вот тебе копипаст с этой странички.
Надеюсь, что нет необходимости отдельно указывать на то, что мой файл создан в кодировке utf-8, и именно она указана в заголовках, твой же может быть создан и в другой кодировке (не могу знать в какой, хотя и догадываюсь), и тогда надо будет указать эту самую другую кодировку (windows-1251, если я правильно догадываюсь).