Umlaute in PHP und HTML verschieden

*Liv
Hallo,

ich habe eine HTML-Datei, in der mir Umlaute nach dem Hochladen auf den Server angezeigt werden. Benenne ich eben diese Datei in .php um, werden die Umlaute mitmal nicht mehr angezeigt. Habt ihr eine Idee, woran das liegen könnte?

Hier ein Codeausschnitt.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
<link href='http://fonts.googleapis.com/css?family=Oswald:400,300' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Abel' rel='stylesheet' type='text/css'>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
        <div id="header-wrapper">
                <div id="header" class="container">
                        <div id="logo">
                                <h1><a href="#">St&ouml;rmeldung</a></h1>
                                
                        </div>
                </div>
        </div>
        <!-- end #header -->
AnnaGB
Hast du in deiner Datenbank, Tabellen und Spalten jeweils alles auf utf8_bin/utf8_cs gestellt (alternativ utf8_ci)?

Sonst probier mal das in dein PHP-Skript zu geben:

code:
1:
header("Content-type:text/html; charset=utf-8");