Umlaute werden nicht erkannt

Hallo Leute
Ich habe einen Chat auf meiner Seite , nur leider werden die Texte , die in room_Eingangshalle.php gespeichert und ausgegeben werden falsch angezeigt.

Ich gebe zum Beispiel : ä ein und er kommt nur blödsinn raus …
Wie kann ich die Umlaute ändern lassen?
Habs schon mit

versucht und mit einigen PHP schnipseln. Aber nichts klappt. Hat jemand eine Idee?

Hi,

vlt. solltest du dir erstmal den Passus in den AGBs durchlesen der sich mit Chats beschäftigt :wink:

Sorry ;D
Chat liegt nicht hier bei bplaced
stewn.spacequadrat.de/chatbox/

Relevant ist, was der server behauptet, daß die Kodierung sei,
nicht was vielleicht im Dokument steht.

Es gibt auch nur exakt eine Kodierung pro Dokument.

Gegebenenfalls kannst du die per .htaccess für das betroffene
Verzeichnis angeben oder bei jeder PHP-Datei einzeln mit der
Funktion header festlegen. Der server nimmt dann diese
Information statt irgendeiner Voreinstellung.

Und wie würde das dann aussehn?
Hast du vllt einen Code-Beispiel oder ein Schnipsel?

Je nachdem, ob du das generell haben willst oder nur für
bestimmte Endungen, in der .htaccess des Apachen
z.B. allgemein UTF-8 und für bestimmte Endungen iso-8859-1:

AddDefaultCharset utf-8
AddCharset iso-8859-1 .html .svg .php .xml .xhtml

PHP-header sieht dann so aus für HTML und iso-8859-1:
header(“Content-type: text/html; charset=iso-8859-1”);

oder für XHTML und UTF-8:
header(“Content-type: application/xhtml+xml; charset=utf-8”)

oder für SVG und iso-8859-1:
header(“Content-type: image/svg+xml; charset=iso-8859-1”);