Honda: UTF-8 (Umlaute) ?

Hallo,
vielleicht kennt Sich diesbezüglich jemand von Euch aus, warum bei folgendem Skript der Umlaut "Ö" nicht erkannt wird?

<!--SKRIPT START-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head><META http-equiv=Content-Type content="text/html; charset=UTF-8"></head>

<body>
<?
echo"Österreich";
?>
</body></html>

<!--SKRIPT ENDE-->

Ausgabe: ein mir unbekanntes Zeichen gefolgt von "sterreich"

Ist bei dem Skript etwas falsch, oder kann es sein, dass dies an den Servereinstellungen liegt?

Ich habe mit curl_getinfo(); auch schon mal nachgefragt, nur werde ich aus der Info "[http_code] => 200" nicht schlau. Angeblich sollte hier das encoding stehen?!

Merci,
Honda

  1. echo $begrüßung;

    <head><META http-equiv=Content-Type content="text/html; charset=UTF-8"></head>

    echo"Österreich";

    Wenn du dem Browser sagst, dass der folgende Text UTF-8-Kodiert ist, dann sollte er es auch sein. Vermutlich ist er das nicht, weil du einen Editor verwendet hast, der UTF-8 nicht kann, oder weil du beim Speichern nicht angegeben hast, dass er in UTF-8 gespeichert werden soll.

    Außerdem kann es sein, dass der Server im HTTP-Header eine andere Codierungsangabe mitsendet. Wenn dem so ist, hat diese Vorrang vor der Ersatzangabe im HTML-Head.

    echo "$verabschiedung $name";

    1. Hallo,
      erstmal danke für Deine Antwort.

      Vermutlich ist er das nicht, weil du einen Editor verwendet hast, >der UTF-8 nicht kann, oder weil du beim Speichern nicht angegeben >hast, dass er in UTF-8 gespeichert werden soll.

      Ich habe in meinem Editor bereits alles versucht, und in allen Varianten gespeichert (inkl. UTF-8)... trotzdem geht es nicht.

      Außerdem kann es sein, dass der Server im HTTP-Header eine andere >Codierungsangabe mitsendet. Wenn dem so ist, hat diese Vorrang vor >der Ersatzangabe im HTML-Head.

      Das ist es was ich vermute, nur wie bekomme ich das heraus?

      Danke & Grüsse,
      Honda

      1. Hi Honda!

        Außerdem kann es sein, dass der Server im HTTP-Header eine andere >Codierungsangabe mitsendet.
        Das ist es was ich vermute, nur wie bekomme ich das heraus?

        Im Firefox kannst du die Seiteninformationen einsehen. Da steht auch, welche Kodierung genutzt wird.

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
        1. Hallo Hopsel,

          Im Firefox kannst du die Seiteninformationen einsehen. Da steht auch, welche Kodierung genutzt wird.

          Verstehe ich das richtig: Wenn der Server auf ISO konfiguriert ist, ich jedoch im charset UTF-8 eingebe müsste er mir im Firefox ISO anzeigen bei Seiteninformationen?!

          Merci,
          Honda

          1. Tach,

            Verstehe ich das richtig: Wenn der Server auf ISO konfiguriert ist, ich jedoch im charset UTF-8 eingebe müsste er mir im Firefox ISO anzeigen bei Seiteninformationen?!

            ja, außer du erzeugst per PHP die passenden Header selber.

            mfg
            Woodfighter