GlobalizationSection.FileEncoding Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der die Standardcodierung für das Analysieren von ASPX-, ASMX- und ASAX-Dateien angibt, oder legt diesen fest.
public:
property System::Text::Encoding ^ FileEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("fileEncoding")]
public System.Text.Encoding FileEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("fileEncoding")>]
member this.FileEncoding : System.Text.Encoding with get, set
Public Property FileEncoding As Encoding
Eigenschaftswert
Der Wert für die Standardcodierung.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie die FileEncoding Eigenschaft verwenden. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die GlobalizationSection Klasse bereitgestellt wird.
// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}",
configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
configSection.FileEncoding)
Hinweise
Die FileEncoding Eigenschaft gibt die Standardcodierung an, die verwendet wird, um die Daten zu interpretieren, die in den .aspx-, ASMX- und ASAX-Dateitypen enthalten sind. Wenn die Dateicodierung in der Web.config Datei angegeben ist, muss die tatsächliche Datei in derselben Codierung gespeichert werden. Unicode-Dateien und UTF-8-Dateien, die mit der Byte-Ordermark-Präfixeigenschaft IsByteOrdered gespeichert werden, werden unabhängig vom Wert des Werts automatisch FileEncodingerkannt.
Wenn die Eigenschaftseinstellung für den Server oder die Anwendung so konfiguriert ist, dass UTF-16 verwendet wird, und wenn UTF-16 nicht die Codierung ist, die für eine ASPX-Seite im Bereich der Konfigurationsdatei verwendet wird, ist die FileEncoding Ausgabe, die an den Clientbrowser gesendet wird, beschädigt. Stellen Sie daher sicher, dass der konfigurierte FileEncoding Wert mit der Codierung übereinstimmt, die auf der ASPX-Seite verwendet wird.