Hallo,
ich beginne mein PHP-Programm mit
<?php
header('Content-Type: text/html; charset=UTF-8');
echo <<<TXT
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
....
</head>
<body>
TXT;
Ist dies so ausreichend, zuviel, zuwenig oder gar komplett falsch,
wenn ich in dem Programm UTF-8 ohne BOM Textdateien lesen und schreiben möchte und auch HTML-Ausgaben UTF-8 kodiert sein sollen?
Im Augenblick wird nämlich Ö (in der Eingabe) als weißes ? (im schwarzen Quadrat) im erzeugten HTML-Dokument und bei echo-Ausgaben im PHP-Programm dargestellt.
(Das Programm ist sehr umfangreich, so dass ich es ungern hier poste)
Viele G. Steffen