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 :

Probleme guillemet se transforme en &quot


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut Probleme guillemet se transforme en &quot
    Bonjour a tous
    j'ai un probleme de transcription de données

    j'explique j'ai une donnée dans un GridView s'incrivant comme ceci
    1/2" -GEVER

    et quand je fais une selection de cette données et que je la remets dans un textbox, elle m'affiche cela
    1/2&quot ....

    mais cela pose probleme lorsque ces données doivent etre envoyé à une base de données

    j'ai trouvé un code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function Html2Ascii(str) {
    var htmlCode = new Array(' ','!','"','#','$','%','&',''','(',')','*','+',',','-','.','/','<','>','@','[','\',']','^','_','`','á', 'â', 'â', '´', 'æ', 'à', '&', 'å', 'ã', 'ä', '¦', 'ç', '¸', '¢', '©', '¤', '°', '÷', 'é', 'ê', 'è', 'ð', 'ë', '½', '¼', '¾', 'í', 'î', '¡', 'ì', '¿', 'ï', '«', '“', '‘', '¯', '—', 'µ', '·', ' ', '–', '¬', 'ñ', 'ó', 'ô', 'ò', 'ª', 'º', 'ø', 'õ', 'ö', '¶', '±', '£', '"', '»', '”', '®', '’', '§', '¬', '¹', '²', '³', 'ß', 'þ', '×', 'ú', 'û', 'ù', '¨', 'ü', 'ý', '¥');
    var charCode = new Array(32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,60,62,64,91,92,93,94,95,96,225, 226, 226, 180, 230, 224, 38, 229, 227, 228, 124, 231, 184, 162, 169, 63, 176, 247, 233, 234, 232, 60, 235, 49, 49, 51, 237, 238, 161, 236, 191, 239, 171, 32, 32, 175, 32, 181, 183, 160, 32, 172, 241, 243, 244, 242, 170, 186, 248, 245, 246, 182, 177, 163, 34, 187, 32, 174, 32, 167, 45, 49, 50, 51, 223, 60, 42, 250, 251, 249, 168, 252, 121, 165);
    var stripped = str.replace(/(<([^>]+)>)/ig,""); 
    stripped = stripped.replace(/\t/g," "); 
    stripped = stripped.replace(/( )*/g,"");
    for(x=0;x<htmlCode.length;x++) {
    var reg = new RegExp(htmlCode[x], "ig");
    stripped = stripped.replace(reg,String.fromCharCode(charCode[x]));
    }
    return(stripped);
    }
    Mais je ne sais pas tropou le mettre et surtout comment l'utiliser!!

    j'espere avoir été assez explicite, n'hesitez pas pour d'autres renseignement

    Merci a tous

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Une chance qu'il ne se transforme qu'en "&quot", imagine qu'il prenne vie et devienne méchant, il pourrait te reprocher d'utiliser du code préfait sans même essayer de le comprendre.

  3. #3
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut
    j'adore ton humour
    j'avais compris que c'etait du "code prefait",je me suis quand meme renseigné avant de poster!!!
    et ma question etait est ce que c'est possible de créer une fonctoin ou autre pour revenir à l'inscription initiales

    merci

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Je pense qu'à coups de HtmlEncode / HtmlDecode, tu devrais t'en sortir

  5. #5
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut
    Merci lutefalco
    j'ai trouvé mon bonheur ici:
    http://msdn.microsoft.com/fr-fr/libr...1k(VS.80).aspx

    et voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CType(FormView1.FindControl("LibelleTextBox"), TextBox).Text = HttpUtility.HtmlDecode(GridView1.SelectedRow.Cells(3).Text)
    Enocre merci

  6. #6
    Invité de passage
    Profil pro
    Inscrit en
    Février 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 1
    Par défaut j'ai le meme soucis
    bonjour

    j'ai le meme souci seulement moi je ne suis pas ingenieur en informatique, lol

    comment peus t'on resoudre ce probleme, moi c'est pour enregistrer une barre, je dois taper un code avec des " mais ca se mets la meme que toi... et impossible de le changer, comment je peux faie pour reussir a mettre des ". merci a vous tous pour vos reponce

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

Discussions similaires

  1. [XSL] Conservation des guillemets après transformation XSL
    Par _-Sky-_ dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 22/07/2008, 11h05
  2. Probleme de BDE transforme accent en #
    Par liaw dans le forum Bases de données
    Réponses: 3
    Dernier message: 11/01/2007, 16h51
  3. [MySQL] transformer une simple quote en double pour un insert !!
    Par st0nky dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/01/2006, 16h38
  4. [XML][Xalan] problem in SAX transform
    Par barberot dans le forum APIs
    Réponses: 2
    Dernier message: 23/05/2005, 07h14

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