Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache: DefaultCharset
Wenn ich in der httpd.conf einen Default-Charset definiere, dann werden alle im Dokument spezifizierten (mit meta-tags) überschrieben, heißt es im Manual.
Damit ich mit verschiedenen Zeichensätzen arbeiten kann, muss ich diese Option wohl abschalten.
Allerdings wird davon wegen angeblichen Sicherheitsproblemen abgeraten, deshalb frage ich, ob es vielleicht eine andere Lösung gibt.
Danke!
Damit ich mit verschiedenen Zeichensätzen arbeiten kann, muss ich diese Option wohl abschalten.
Nein. Der Zeichensatz lässt sich glücklicherweise über META-Tags in der (X)HTML Ausgabe definieren.
Gruss
http://selfhtml.teamone.de/ könnte hilfreich sein.
Jo, das kenn ich schon:
Am Dok-Anfang: <?xml version="1.0" encoding="UTF-8"?>
In den Metas: <meta http-equiv="content-type" content="text/xml; charset=UTF-8" />
Es funktioniert aber trotzdem nicht (nur wenn ich statt AddDefaultCharset ISO-XYZ AddDefaultCharset Off nehm). Im Apache 2 Manual steht dazu:
"This directive specifies the name of the character set that will be added to any response that does not have any parameter on the content type in the HTTP headers. This will override any character set specified in the body of the document via a META tag."
Was ich als nächstes mal testen werde, ist was passiert, wenn ich's auf "On" stelle.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.