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

Scripts/Batch Discussion :

Import-Csv (ipcsv) gestion des accents [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 9
    Par défaut Import-Csv (ipcsv) gestion des accents
    Bonjour,

    J'ai un fichier csv qui se présente de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    param1,param2
    valeur1_param1,valeur1_param2
    valeur2_param1,valeur2_param2
    ...
    Je récupère grâce au code suivant les valeurs des param :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ipcsv $filename | foreach { 
    		$val_param1 = $_.param1
    		$val_param2 = $_.param2
    [...Traitement...]
    }
    La fonction fonctionne (!) à merveille, sauf lorsque les valeurX_paramX contiennent un accent (é,è,à,ù,...).
    Savez-vous s'il est possible de gérer les accents avec ipcsv ?

    Merci d'avance

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    vérifie le codage du fichier d'origine, par exemple avec notepad (menu enregistrer-Codage) , par défaut PS est en Unicode.
    Avec quoi crées tu le fichier ?

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 9
    Par défaut
    Bonjour,

    Le fichier csv nous est fourni par le client. L'encodage est en ANSI.
    Il me semble avoir lu quelque part que c'était également l'encodage par défaut de la fonction ipcsv.

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Get-Content C:\temp\test.csv -encoding string | 
     Set-Content C:\temp\test3.csv -encoding UNICODE
    $T=Import-Csv C:\temp\test3.csv
    $T

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 9
    Par défaut
    J'ai fini par trouver avant de partir en week-end. J'ai utilisé une solution analogue à la tienne mais passant l'encodage du fichier csv en UTF-8, et ça marche.

    Merci pour tes réponses.

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

Discussions similaires

  1. Importation CSV et gestion accents
    Par cholopat dans le forum Langage
    Réponses: 14
    Dernier message: 28/10/2009, 20h08
  2. [EZPDF] gestion des accents
    Par cyreel dans le forum Bibliothèques et frameworks
    Réponses: 13
    Dernier message: 26/06/2007, 18h59
  3. [Regex] gestion des accents dans un mot
    Par joseph_p dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 10/05/2006, 09h04
  4. Importer avec Ogre / Gestion des collisions
    Par alex6891 dans le forum Ogre
    Réponses: 9
    Dernier message: 19/02/2006, 17h43
  5. [Conception] Gestion des accents dans une base de données
    Par MiJack dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/07/2005, 11h41

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