HTML Datei auf PHP umbenannt, komische Zeichen

Hallo Zusammen,
ich habe eine HTML Webseite xxxx.html.
Darstellung etc. ist alles in Ordnung.
Hier habe ich jetzt ein Besucherzähler php Script eingebaut und die Website auf xxx.php umbenannt.
Der Besucherzähler funktioniert zwar gut aber die Umlaute werden mit komischen Zeichen ersetzt.
Bennen ich die Datei auf HTML zurück werden die Umlaute wieder richtig angezeigt nur das php Script geht dann natürlich nicht mehr.
Was kann ich machen dass die Umlaute auch in der Datei index.php richtig dargestellt werden?

Das Problem besteht nur wenn ich die Seite auf Bplaced Server hochlade. Lokal auf meinem Rechner läuft alles ohne Probleme was die Darstellung angeht, egal ob index.html oder index.php

Vielen Dank für Eure Mühe jetzt schon

ich habe das gleiche Problem. Habe es mit .htaccess versucht. im internet gab es 2Lösungen dazu. haben aber beide nicht funktioniert. Mein Verdacht .htaccess benötigt vielleicht zusätzliche Formalangaben die ich im Internet nicht gefunden habe.

ich habe in der .htaccess folgendes eingegeben

AuthType Basic
AddDefaultCharset windows-1252

windows-1252 deshalb weil meine HTML Seiten alle so codiert sind und ohne PHP auch laufen.

Es funktioniert aber immer noch nicht.

Glück Auf,

Die Codierung kann durch Formatänderungen nun mal komplett zerlegt werden.
Generell ist die Verwendung von UTF-8 eher zu empfehlen,
aber auch hier ist zu beachten das es Sinnvoll ist die Dateien
direkt in der jeweiligen “Coderiung” zu erstellen.

Desweiteren kann das Charset auch mit HTML angegeben werden:

Meta Charset HTML für 1252:

meta charset=“windows-1252”

Meta Charset HTML für UTF-8:

meta charset=“utf-8”

Zusätzlich kann/sollte das Charset nach Möglichkeiten auch in PHP definiert werden:

PHP Header 1252:

header(‘Content-Type: text/html; charset=Windows-1252’);

PHP Header UTF-8

header(“Content-Type: text/html; charset=utf-8”);

Bei der Verwendung von .htaccess bietet es sich auch an
die Dateitypen direkt "anzusprechen:

1252:

AddCharset Windows-1252 .html

UTF-8:

AddCharset UTF-8 .html

Um das “Korrigieren” kommt man nicht ganz so einfach rum.

MfG