Habi Geschrieben 24. Mai 2006 Geschrieben 24. Mai 2006 Hallo zusammen, ich habe gestern einen Apache 2.0.54 unter Ubuntu installiert. Mein Problem ist jetzt folgendes: Wenn ich deutsche Seiten mit Umlauten aufrufe, dann werden mir diese Umlaute als Fragezeichen angezeigt. Im Browser wird dann auch immer auf UTF-8 als Zeichenkodierung umgestellt und das obwohl ich im HTML Quellcode mata-tags verwendet habe (meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"). Vorher auf Apache 1.3 hatte ich das Problem nicht. Was muss ich tun. Habe schon in der httpd.conf den Schalte AddDefaultCharset auf off gestellt. Aber das hilft nichts...
Amstelchen Geschrieben 24. Mai 2006 Geschrieben 24. Mai 2006 welcher zeichensatz kommt denn im HTTP-header an? dieser wird nämlich üblicherweise von clients höher priorisiert als die meta-angabe im dokument. s'Amstel
Habi Geschrieben 24. Mai 2006 Autor Geschrieben 24. Mai 2006 Wie kriege ich das raus???? Wo bekomme ich die Headerdaten her?
Amstelchen Geschrieben 24. Mai 2006 Geschrieben 24. Mai 2006 du verbindest dich auf den standardport (üblicherweise 80) deines apachen und setzt ein "HEAD / HTTP/1.1" ab - oder verwendest alternativ ein tool, welches das kann, z.b. wget, netinfo oder delorie's HTTP header viewer. s'Amstel
Habi Geschrieben 24. Mai 2006 Autor Geschrieben 24. Mai 2006 ok, soeit so gut. Als Zeichencodierung kommt UTF-8 an. Das ist das Problem. Die Frage ist nur, wie stelle ich meinen Apache so ein, dass er den Header nicht mit einem festen Wert ausliefert???
Amstelchen Geschrieben 24. Mai 2006 Geschrieben 24. Mai 2006 du erwähntest weiter oben: Habe schon in der httpd.conf den Schalte AddDefaultCharset auf off gestellt. aber das gerade ist der umgekehrte weg zu dem, was du eigentlich willst: AddDefaultCharset On enables a default charset of iso-8859-1. Any other value is assumed to be the charset to be used[...] ... beziehungsweise wird die verwendung von "Off" den fehler verursachen. "Off" ist kein charset und auch nicht als paramater von AddDefaultCharset definiert! versuchs mal mit AddCharset ISO-8859-1 .html das sollte zumindest als notlösung (!) bei allen dateien mit .html den westeuropäischen zeichensatz erzwingen. s'Amstel
Habi Geschrieben 24. Mai 2006 Autor Geschrieben 24. Mai 2006 Das mit dem DefaultCharset habe ich auch schon ausprobiert. Egal was ich eintrage (on, off, ISO-8859-1) nix bringt Änderung- Die Idee mit dem AddCharset klappt leider auch nicht :-( Ich bin schon lange ratlos...
Amstelchen Geschrieben 24. Mai 2006 Geschrieben 24. Mai 2006 hast den apachen danach neugestartet? s'Amstel
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden