Condividi tramite


GlobalizationSection.FileEncoding Proprietà

Definizione

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.

Si applica a

Vedi anche