Funart: Umlaut bug bei include

Will das Menü in die page includen da es doch etwas umfangreicher werden soll und das menü sich bis dahin oft verändern wird (inhalt).

Das Problem ist aber bei --> include "menu.php"; Umlaute falsch dargestellt werden wie an dem screen unten zu sehen ist.
Wenn der Menü code direkt im code drin ist wirds richti dargestellt.

charset UTF-8
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

http://img262.imageshack.us/my.php?image=testhl5.png

  1. Moin!

    Das Problem ist aber bei --> include "menu.php"; Umlaute falsch dargestellt werden wie an dem screen unten zu sehen ist.
    Wenn der Menü code direkt im code drin ist wirds richti dargestellt.

    Sowas passiert, wenn du Dateien einbindest, die als UTF-8 interpretiert werden, aber als ISO-8859-1 abgespeichert sind.

    Ändere die Codierung deiner menu.php, und alles wird gut. Offenbar speichert dein Editor standardmäßig ISO, und du mußt manuell auf UTF-8 umstellen. Die Zentraldatei wird von deinem Editor wohl deshalb als UTF-8 erkannt, weil dort an anderen Stellen schon Umlaute stehen, oder weil er die <meta>-Elemente auswertet.

    - Sven Rautenberg

    --
    "Love your nation - respect the others."
  2. Hmm hat leider nix geholfen.
    Hatte aber grad dann doch nochn Einfall hätte ich gleich draufkommen können.

    Die ASCII Tabelle hat das problem gelöst *gg*