Umlaute werden falsch dargestellt

Desaster

New Member
Hallo,

seitdem ich mich von den VServern oder das normale Webhosting bei anderen Anbietern verabschiedet habe, habe ich ein Problem mit den Umlauten auf meiner Seite.

Natürlich kann ich die Umlaute z.B. per ü schreiben - das ist allerdings blöd.

Stattdessen möchte ich diese Zeile in HTMl Dokument verwenden.
HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Wie kann man das beheben?
Vielen Dank

mfg
 
Habe schon einen anderen Thraed gesehen, so drin Stand, dass in der php.ini das Standart Charset geändert werden soll.

War leider zwecklos... :(
 
Moin,
wenn dann muesste das eher in der Apache Config geaendert werden. ;)

Oder holst du deinen Text aus einer Datenbank, welche falsch angezeigt wird?
 
Ist das Text der aus einer MySQL Datenbank stammt oder werden die Umlaute auch bei normalen HTML Seiten falsch angezeigt?

Hast du auch die richtige php.ini editiert? Es gibt manchmal mehrere auf einem System.

Hast du den Webserver danach neugestartet? Cache von deinem Browser geleert?
 
leg mal eine .htaccess an mit dem Inhalt:



und schieb sie ins Web Verz.

Das läuft :)

Aber da ich Privates Hosting anbeite ist das unschön.
Der Text aus der MySQL Datenbank wird genauso falsch angezeigt wie der normale aus einer HTML Datei.

Die PHP.ini musste ich nicht aktualisieren, da der Charset schon richtig eingestellt war.
 
Dann füge das:
Code:
AddDefaultCharset iso-8859-1
mal in deiner Apache Config ein, dann stimmts global.
 
wo muss ich das bei openSuse 11.3 eintragen ?

AddDefaultCharset iso-8859-1 ist doch latin1 oder ?

Ja, ist es. Wobei ich nicht weiß, ob dem Apache die latin-Angabe genügt. Die iso-* reicht auf jeden Fall.
Darüber hinaus solltest du über ein Distributionsupgrade nachdenken, da dein aktuelles System EoL/EoS ist.
 
Back
Top