Merkwürdiges Verhalten mit Umlauten im Browser

  • Hallo zusammen,


    ich hab da ein ganz merkwürdiges Problem.


    Ich habe eine PHP-Datei geschrieben - ich bin gerade am Lernen dieser
    Sprache - und den charset auf UTF-8 gesetzt. Trotzdem habe ich statt ä, ö, ü
    und ß eine schwarze Raute mit Fragezeichen im Browser.


    ABER: Bei den Beispieldateien, die bei dem Buch dabei sind
    (Internetdownload), habe ich eine korrekte Darstellung im selben Browser, obwohl der <HEAD>-Teil identisch ist. Habe sogar den <HEAD>-Teil und den Ausgabeteil der Beispieldatei in meine Datei kopiert, aber das brachte keinen Erfolg.


    Einzige Unterschiede der Dateien sind:

    • Dateinamen (meine Datei: if-else.php | Downloaddatei: if-elseif-else.php)
    • Die Erstellung (selbst geschrieben | Download)
    • der Speicherort (localhost Hauptordner | Unterordnen des Hauptordners)

    Es werden beide Male keine CSS oder andere Skripte eingebunden.


    Das ist der, in beiden Dateien identische Kopf (aus der funktionierenden Datei kopiert).

    HTML
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8" />
    <title>Titel der Seite</title>
    </head>


    Das der (ebenfalls kopierte) Ausgabeteil.

    PHP
    echo "$i ist größer als 4";


    Ich finde keinen Fehler und habe keine Idee, woran es liegen könnte. Dieses Phänomen habe ich noch nie gehabt.
    Das Phänomen tritt auch browserunabhängig sowohl im Chrome als auch IE (Windows XP Version) auf.
    Als Webserver nutze ich den Abyss Web Server
    PHP ist die Version 5.3, da es sich um ein Windows XP Netbook handelt


    Gruß und Dank
    xJC

  • Hallo,


    du musst die Zeichenkodierung nicht nur im head-Bereich des Browsers angeben sondern die Datei muss auch im Editor mit dem Zeichensatz gespeichert werden. Bei den Dateien mit der Fehlanzeige ist das offensichtlich nicht der Fall.


    Einige ältere Editoren unterstützten UTF-8 überhaupt nicht. Du solltest zudem darauf achten im Editor "UTF-8 ohne BOM" auszuwählen


    Das solltest du zunächst prüfen und gegebenenfalls den Editor wechseln.


    Siehe zum Beispiel auch


    https://webbausteine.de/tipps/…en_richtig_darstellen.php


    oder


    http://webkrauts.de/artikel/20…ze-und-zeichenkodierungen


    Gruss


    MrMurphy

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!