GlobalizationSection.FileEncoding Propriété

Définition

Obtient ou définit une valeur spécifiant le codage par défaut pour l'analyse des fichiers .aspx, .asmx et .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 de codage 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 du 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 UTF-8 enregistrés avec la propriété préfixe IsByteOrdered de marque d’ordre d’octet sont automatiquement reconnus, quelle que soit la valeur de .FileEncoding

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