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 Discussion :

Server.HtmlEncode et les accents.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Par défaut Server.HtmlEncode et les accents.
    Bonjour,

    J'ai un formulaire pour envoyer un email: le nom(qui devient le sujet pour le email), l'adresse email et le message.

    Si dans le nom je marque un accent, genre éric, cela va me donner lorsque je recevrais le email & # 2 3 3 ; ric (sans les espaces) pour le sujet du email.

    Je vais mettre le codage que j'ai, peut-être allez vous pouvoir m'aidé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    protected void ResponseSubmitButton_Click(object sender, EventArgs e)
    	{
    		ResponseEmailRequired1.Validate();
    		if (Page.IsValid)
    		{
    			bool EmailSentBool =
    				AdsDB.SendResponse(AdId, Server.HtmlEncode(ResponseContactNameTextBox.Text), Server.HtmlEncode(ResponseContactEmailTextBox.Text), Server.HtmlEncode(ResponseCommentsTextBox.Text));
    			if (EmailSentBool)
    				SetActivePanel(EmailSentPanel);
    			else
    				SetActivePanel(EmailNotSentPanel);
    		}
    	}
    Bref, ce n'ai pas mon code à moi, mais celui d'un starter-kit en anglais, et j'aimerais bien que les accents s'affiche correctement.

    Bonne journée à vous tous.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    J'ai pas compris le problème ... ou il manque la question ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Par défaut
    Oui je vois, ici (le forum) la chaine de caractère affiche l'accent. Je ne m'en était pas rendu compte. Voila, je vais éditer mon post, vous allez mieux comprendre.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    En général, on encode HTML le corps du message lorsqu'on veut envoyer un mail au format HTML. Je ne vois pas trop l'intérêt d'encoder de cette façon le titre du mail car comme tu peux le constater, les clients de messagerie ne décodent pas le champ. Pour afficher ton accent, il te suffit donc de supprimer le Server.HtmlEncode sur le titre et sur le destinataire du mail sous peine d'avoir pas mal de soucis.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Par défaut
    Je manque un peu de temps ces derniers jours, surtout avec l'arrivé de mon nouveau né, donc je n'ai pas eu l'occassion d'assimilé et de mettre en pratique ta solution à mon problème. Cependant je voulais absolument prendre 2 petites minutes pour te remercier Kaidan, j'apprécie beaucoup que tu ai pris le temps de m'aidé pour mon problème.

    Quand j'aurais un peu plus de temps, je vais essayer d'enlever Server.HtmlEncode de mon codage comme tu me le suggère. Je t'en redonne des nouvelles lorsque je le ferais.

    Sur ce je te souhaite de passé une bonne journée,

    Vlatiska

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FoxPro]Instruction pour enlever les accents ?
    Par Fab-FoxPro dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 02/01/2025, 15h09
  2. Filezilla FTP server et les accents
    Par chillansky dans le forum Serveurs (Apache, IIS,...)
    Réponses: 14
    Dernier message: 21/11/2007, 17h07
  3. [JDBC] Problème avec les accents
    Par seawolfm dans le forum Administration
    Réponses: 2
    Dernier message: 29/01/2004, 14h56
  4. les accents et printf
    Par remi77 dans le forum C
    Réponses: 5
    Dernier message: 07/07/2003, 20h53
  5. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33

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