GlobalizationSection.FileEncoding Proprietà

Definizione

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.

Si applica a

Vedi anche