Partager via


GlobalizationSection.FileEncoding Propriété

Définition

Obtient ou définit une valeur spécifiant l’encodage par défaut pour .aspx, .asmx et l’analyse de fichier .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

Valeur de propriété

Valeur d’encodage par défaut.

Attributs

Exemples

L’exemple de code suivant montre comment utiliser la FileEncoding propriété. Cet exemple de code fait partie d’un exemple plus grand fourni pour la GlobalizationSection classe.

// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", 
  configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
 configSection.FileEncoding)

Remarques

La FileEncoding propriété spécifie l’encodage par défaut utilisé pour interpréter les données incluses dans les types de fichiers .aspx, .asmx et .asax. Si l’encodage de fichier est spécifié dans le fichier Web.config, le fichier réel doit être enregistré dans le même encodage. Les fichiers Unicode et les fichiers UTF-8 enregistrés avec la propriété de préfixe IsByteOrdered de marque d’octet sont automatiquement reconnus, quelle que soit la valeur du FileEncodingfichier .

Si le FileEncoding paramètre de propriété du serveur ou de l’application est configuré pour utiliser UTF-16 et si UTF-16 n’est pas l’encodage utilisé pour une page .aspx dans l’étendue du fichier de configuration, la sortie envoyée au navigateur client est endommagée. Pour cette raison, vérifiez que la valeur configurée FileEncoding correspond à l’encodage utilisé dans la page .aspx.

S’applique à

Voir aussi