<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 106851:123300 (outdated) -->
+<!-- English Revision: 124024 -->
<!--
Copyright 2003-2004 The Apache Software Foundation
<directivesynopsis>
<name>AddDefaultCharset</name>
-<description>Standard-Zeichenkodierung für Antworten ohne
-explizit angegebene Zeichenkodierung
+<description>Standard-Charset-Parameter, der bei Antworten vom Content-Type
+ <code>text/plain</code> oder <code>text/html</code> hinzugefügt wird
</description>
<syntax>AddDefaultCharset On|Off|<var>Zeichenkodierung</var></syntax>
<default>AddDefaultCharset Off</default>
<override>FileInfo</override>
<usage>
- <p>Die Direktive gibt den Namen der Zeichenkodierung an, die
- jeder Antwort hinzugefügt wird, welche in den HTTP-Headern
- keinen Parameter zum Content-Type enthält. Dies überschreibt
- jede Zeichenkodierung, die mittels <code>META</code>-Tag im Dokument
- angegeben ist. Die Angabe von <code>AddDefaultCharset Off</code>
- deaktiviert die Funktion. <code>AddDefaultCharset On</code>
- ermöglicht es, mit der Direktive die Apache-interne
- Standard-Zeichenkodierung <code>iso-8859-1</code> vorzuschreiben.
- Sie können auch angeben, dass eine andere
- <var>Zeichenkodierung</var> verwendet werden soll. Zum Beispiel:</p>
+ <p>Die Direktive gibt einen Standardwert für den Charset-Paramter des
+ Medientyps (den Namen einer Zeichencodierung) an, der einer Antwort
+ genau dann hinzugefügt wird, wenn der Content-Type der Antwort entweder
+ <code>text/plain</code> oder <code>text/html</code> ist. Dies sollte jedes
+ mittels <code>META</code>-Element im Datenteil der Antwort angegebene
+ Charset überschreiben. Das genaue Verhalten hängt jedoch oft von
+ der Client-Konfiguration des Benutzers ab. Die Einstellung
+ <code>AddDefaultCharset Off</code> deaktiviert diese Funktionalität.
+ <code>AddDefaultCharset On</code> aktiviert die Standard-Zeichenkodierung
+ <code>iso-8859-1</code>. Jeder andere Wert wird als die zu verwendende
+ <var>Zeichenkodierung</var> aufgefaßt, die eines der bei <a
+ href="http://www.iana.org/assignments/character-sets">IANA registrierten
+ Charset-Werte</a> zur Verwendung in MIME-Medientypen sein sollte. Zum
+ Beispiel:</p>
<example>
AddDefaultCharset utf-8
</example>
+
+ <p><directive>AddDefaultCharset</directive> sollte nur verwendet werden,
+ wenn von allen Textressourcen, für die es gilt, bekannt ist, dass sie
+ in dieser Zeichkodierung vorliegen, oder wenn es zu unbequem ist, ihre
+ Zeichenkodierung indivuell zu benennen. Ein solches Beispiel ist das
+ Hinzufügen des Charset-Parameters zu Ressourcen, die generierte
+ Inhalte enthalten. Ein Beispiel sind CGI-Skript-Altlasten, die aufgrund von
+ in die Ausgabe integrierten Daten, die durch den Benutzer übermittelt
+ wurden, gegen Cross-Site-Scripting-Angriffe verwundbar sind. Eine bessere
+ Lösung wäre jedoch, diese Skripte zu korrigieren (oder zu
+ löschen), da die Angabe einer Standard-Zeichencodierung keine
+ Anwender schützt, die in ihrem Browser die Funktion zur
+ automatischen Erkennung der Zeichenkodierung aktiviert haben.</p>
</usage>
+<seealso><directive module="mod_mime">AddCharset</directive></seealso>
</directivesynopsis>
<directivesynopsis>