Hi,
hab bei Serverschleuder einen Webspace und versuche dort gerade HTML-Seiten (php-Seiten) durch den Validator des W3C laufen zu lassen.
Jetzt meckert dieser immer das fehlende Character Encoding an. Also habe ich im PHP-Script folgende Zeile am Anfang eingefügt:
<?php
header("Content-type: text/html; charset=utf-8");
?>
Leider kommt da immer der Fehler:
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/...php:1) in <b>/srv/www/htdocs/....php</b>
Die Datei beinhaltet aber wirklich nur diese 3 Zeilen (alles andere habe ich schon rausgelöscht). Nach ?> kommt nichtmal ein Zeilenumbruch.
Hab es auch schon mit
<?php
ob_start();
header("Content-type: text/html; charset=utf-8");
ob_end_flush();
?>
versucht aber auch ohne Ergebnis. Wer kann mir sagen was ich falsch mache???
Cu
Georg