IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

L'encodage html dans asp.net MVC2


Sujet :

ASP.NET MVC

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 1
    Par défaut L'encodage html dans asp.net MVC2
    Salut tout le monde,

    c'est quoi au juste l'encodage html dans asp.net MVC2 ?

    merci :-)

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut tout le monde,

    c'est quoi au juste la question ?

    merci :-)

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2010
    Messages : 119
    Par défaut
    bonjour,
    Pourrais tu être plus précise? Parle tu des htmlHelper, des balises <% %>, ou du HtmlEncode?
    Un exemple de code et une description précise de ton problème pourrai aider...
    cordialement

  4. #4
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Bonjour.

    Avant toute chose, il faut bien comprendre que le serveur ne va travailler en interne qu'en unicode. Autrement dit, quel que soit l'encodage de tes fichiers, ceux-ci sont convertis en unicode à la lecture puis réencodés avant d'être envoyés aux clients.

    * VS peut encoder tes fichiers en utf-8/16 ou dans la page ANSI correspondant à la langue de ton système d'exploitation (et VS est capable d'identifier automatiquement ces trois encodages au chargement du fichier afin de travailler avec un unicode propre en interne - ça nous évite pas mal de migraines). Tu peux aussi changer l'encodage utilisé dans les fichiers *.config (voir ci-dessous). En général, tu n'as pas à te préoccuper de l'encodage de tes fichiers à moins que tes codes sources n'apparaissent "corrompus" sous VS.

    * L'encodage qui sera utilisé pour les réponses et requêtes est ce qui t'intéresse vraiment et qui est en utf-8 par défaut. Plus précisément, les paramètres par défaut pour la machine sont dans le machine.config (créé à l'installation du framework dotnet avec utf-8 comme valeur pour ces encodages). S'il n'y a pas d'entrée appropriée dans le machine.config, c'est la page ANSI pour la langue de l'OS qui est utilisée. Enfin, tu peux créer un web.config pour ton application afin de changer ces encodages.

    Dernière chose : l'encodage n'est pas spécifié dans les documents html renvoyés (via une balise meta) car il l'est déjà dans le header http.



    TL;DR : En règle générale, tu n'as pas à te soucier de tout ça. Et, ça, c'est quand même le minimum syndical en 2011 (enfn, pas en php mais ça...).

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/03/2011, 04h55
  2. Recupérer du Flux RSS dans ASP.NET c#
    Par rad_hass dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 25/06/2010, 09h24
  3. fichier xml dans asp.net
    Par mikawell3000 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 23/08/2007, 11h36
  4. Création d'un repertoire en C# dans ASP.Net
    Par lassaad83 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/08/2007, 22h54
  5. javascript dans asp.net 2.0
    Par cortex024 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 10/05/2007, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo