GlobalizationSection.FileEncoding Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica la codifica predefinita per l'analisi dei file .aspx, asmx e asax.
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
Valore della proprietà
Valore di codifica predefinito.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come utilizzare la FileEncoding proprietà . Questo esempio di codice fa parte di un esempio più ampio fornito per la GlobalizationSection classe .
// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}",
configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
configSection.FileEncoding)
Commenti
La FileEncoding proprietà specifica la codifica predefinita utilizzata per interpretare i dati inclusi nei tipi di file .aspx, asmx e asax. Se la codifica dei file viene specificata nel file Web.config, il file effettivo deve essere salvato nella stessa codifica. I file Unicode e i file UTF-8 salvati con la proprietà prefisso IsByteOrdered del contrassegno dell'ordine dei byte vengono riconosciuti automaticamente indipendentemente dal valore di FileEncoding.
Se l'impostazione FileEncoding della proprietà per il server o l'applicazione è configurata per l'uso di UTF-16 e se UTF-16 non è la codifica utilizzata per una pagina .aspx nell'ambito del file di configurazione, l'output inviato al browser client è danneggiato. Per questo motivo, assicurarsi che il valore configurato FileEncoding corrisponda alla codifica usata nella pagina .aspx.