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

VBScript Discussion :

[vbs] fonction encodage caractères


Sujet :

VBScript

  1. #1
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut [vbs] fonction encodage caractères
    bonjour à tous

    j'ai un script vbs qui crée un fichier *.csv donc avec des séparateurs ";"

    Dans don script si je veux inserer dans le fichier "a&b", vbs va ecrire "a&b"

    Ce qui fait évidemment tout planter car j'ai une colonne en trop !
    colonne 1 : a&amp
    colonne 2 : b


    comment éviter ce problème? fonctions d'encodage de caractere?

    merci à tous pour vos futures reponses

    a+

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    En faisant comme ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "a" & chr(38) & "b"

  3. #3
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut
    merci pout ta reponse

    j'ai créé une fct :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Function Encode(strTemp)
    	strTemp = replace(strTemp,"&","&")
    	strTemp = replace(strTemp,"&lt;","<")
    	strTemp = replace(strTemp,"&gt;",">")
    	strTemp = replace(strTemp,"'","'")
    	strTemp = replace(strTemp,"&quot;","""")
    	Encode=trim(strTemp)
    End Function
    ca marche tres bien mais ya t'il l'équivalent de cette fonction compilée pour le vbs??

    a+

Discussions similaires

  1. [VBS] FSO et caractéres spéciaux
    Par yann_b dans le forum VBScript
    Réponses: 2
    Dernier message: 08/02/2006, 16h27
  2. Réponses: 1
    Dernier message: 03/02/2006, 00h12
  3. Encodage caractères => Uniformisation
    Par jinh dans le forum C
    Réponses: 4
    Dernier message: 18/01/2006, 16h41
  4. [VBS] Fonction vbscript pour transformer en binaire
    Par roots_man dans le forum VBScript
    Réponses: 2
    Dernier message: 30/08/2005, 09h48
  5. [JSP] Encodage caractère
    Par tscoops dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 08/02/2005, 10h44

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