PHP Umlaute richtig anzeigen

FoxCore

Cadet 3rd Year
Registriert
Jan. 2008
Beiträge
41
Hallo miteinander,

ich habe ein kleines Problem, und zwar, dass mir die Umlaute nicht richtig angezeigt werden.

Im Quelltext verweise ich zwar auf den Zeichensatz latin-1, also ISO-8859-1. Irgendwas mache ich aber trotzdem falsch.

Kann mir einer helfen?

Die betroffene Seite ist folgende: http://thedoor.ch

Der Head sieht folgendermassen aus:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//DE" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<head>
<!-- Titel Switcher -->
<title>.thedoor.<?php $link = $_GET['link']; if($link == ""){ echo("home"); }else{ echo("$link"); } ?></title>
<!-- Template Switcher -->			
<?php
	$tmpl = $_GET['tmpl'];
	if($tmpl == ""){
	echo("<link href='css/tpl_std.css' rel='stylesheet' type='text/css' />");
	}else{
	echo("<link href='css/$tmpl.css' rel='stylesheet' type='text/css' />");
	}
?>
<!-- CSS-Für nicht Templatespezifisches -->
<link href="css/overall.css" rel="stylesheet" type="text/css" />
</head>


Wenn man nun aber die Unterseite .about (http://www.thedoor.ch/main/index.php?link=about) besucht, werden die Umlaute richtig angezeigt. Der Inhalt wird per PHP-Include hineingeladen.

PHP:
            <div id="content" align="justify">
            <!-- Seiten-Switcher -->
              <?php
					$link = $_GET['link'];
					if($link == ""){
						include("content/home.php");
					}else{
						include("content/$link.php");
					}
				?>
            </div>
 
Lol, habs rausgefunden, der <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> Tag soll ja noch in den head ^^
 
Zurück
Oben