none
Disparition caractères accentués RRS feed

  • Question

  • Bonjour,

     

    J'ai créé une application ASP.NET 2.0 (VB). Sur une page, le client entre des valeurs dans un detailview, qui les renvoit ensuite dans la BDD SQL. Le pb est le suivant :

    - quand j'entre les données en dur dans la BDD, elles conservent leur accents (é, à, ù, etc.)

    - quand l'utilisateur les entre dans le detailview et clique sur OK, les caractères accentués disparaissent tous.

     

    J'ai eu beau créer une fonction replace affectée à l'événement click du bouton de validation, ou modifier les paramètres de culture, rien n'y fait.

     

    Avez-vous rencontré ce pb ? Avez-vous une solution ?

    Merci d'avance...

    • Déplacé Tagore Bandlamudi mercredi 7 juillet 2010 07:09 Forums Consolidation (Origine :Forum du coach ASP.NET)
    dimanche 14 octobre 2007 17:46

Toutes les réponses

  •  

    Bonjour,

     

    La colonne qui stocke les données en base doit être de type NChar ou NvarChar.

    De plus si vous avez construit à la main votre requête SQL, vous devez vous assurez que les champs constants sont préfixés par N comme dans :  N'valeur_du_champ'

     

    J'espère que cela répondra à votre problème.

    Cordialement.

    lundi 15 octobre 2007 11:39