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 con estensione 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 usare la FileEncoding proprietà. Questo esempio di codice fa parte di un esempio più grande 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 usata per interpretare i dati inclusi nei tipi di file con estensione aspx, asmx e asax. Se la codifica file è 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 ordine byte vengono riconosciuti automaticamente indipendentemente dal valore dell'oggetto FileEncoding.
Se l'impostazione della FileEncoding 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 utilizzata nella pagina aspx.