habe eine seite, auf der in unregelmäßigen abständen die umlaute ä, ö und ü mit einer raute dargestellt werden. im header der index.php ist charset=utf-8 gesetzt.
eine css binde ich mit ein in der ebenfalls @charset "utf-8"; definiert ist.
ich bin echt am verzweifeln, weil mir 3 tage lang alles korrekt angezeigt wird um dann krieg ich teilweise wieder die rauten zu sehen.
nach einer aktualisierung der seite werden die umlaute dann wieder richtig dargestellt.
die seite liegt auf einem server, auf dem mehrere projekte von mir liegen. bei keiner anderen seite gibt es das problem.
mir ist nur aufgefallen, dass nur bei den durch
if (isset($_GET['page'])) { include("pages/".$_GET['page'].".inc.php"); } else { if (!include("pages/home.inc.php")) { echo("Es ist ein interner Fehler aufgetreten"); } }
eingebundenen seiten das problem auftaucht. auf der index.php hab ich nämlich per css auch das navi-menu drinstehen, ebenfalls mit umlauten und da hab ich nie eine falsche darstellung.
kann mir da einer helfen?