frankx: charset - unterschiedlich ausgabe .php .htm

Hallo,

auf meinem Rechner mit xampp php5.

wenn ich u.g. Quelltext als test-utf8.php über localhost aufrufe, wählt FF die Kodierung iso. Kann ich natürlich per Hand umschalten. Dann alles gut. Rufe ich den identen Quelltext direkt auf über test-utf8.htm dann ist die Kodierung korrekt. Woran mag das liegen?

Dank Frankx

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <title>Würstchenbüde</title>
 </head>
 <body>
üüüüüüüüüüäääääääääääääääääääääääääöööööööööööööööööööö
 </body>
</html>

  1. Hi,

    Du mußt wissen, daß HTTP-Angaben stets den meta-Angaben des Dokuments vorgehen. Stelle Deinen Server so ein, daß er UTF-8 ausgibt.

    freundliche Grüße
    Ingo

  2. Lieber frankx,

    auf meinem Rechner mit xampp php5.
    Woran mag das liegen?

    an den Einstellungen Deines XAMPP. HTML-Dateien liefert der darin enthaltene Apache default-mäßig anscheinend als UTF-8 aus, während das PHP-Script einen ISO-Header schickt.

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.