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

Langage Perl Discussion :

Trouver l'encodage d'une chaîne ?


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 47
    Par défaut Trouver l'encodage d'une chaîne ?
    Bonjour,

    j'utilise glob pour trouver la liste des fichiers dans un dossier.
    dans ma base de donnée, j'ai une autre liste de noms fichiers. Ces noms de fichiers sont encodés en utf8.

    J'aimerais comparer les 2 listes et trouver s'il y a des noms de fichiers similaires.

    Le problèmes c'est que l'encodage n'est pas le même et donc lorsque je fais :
    if($fileName eq $fileNameFromDB)
    cela me renvoit une inégalité alors que les 2 noms sont les mêmes.
    cela n'arrives que lorsque les noms comportes des caractères spéciaux (accents...)

    J'aimerais donc savoir comment connaitre l'encodage de la chaine renvoyée par glob, car je ne peux pas la savoir à l'avance (cela dépend de l'encodage utilisé par le système je pense).
    Pour ensuite faire une conversion en utf8 de cette chaîne. Et ainsi pouvoir comparer les 2 chaînes.

    Merci d'avance pour votre aide.

  2. #2
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 47
    Par défaut
    Voila j'ai résolu le problème avec Encode::Guess

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

Discussions similaires

  1. problème d'encodage d'une chaîne en utf8
    Par barbazooka dans le forum Web
    Réponses: 3
    Dernier message: 25/09/2013, 22h12
  2. Définir l'encodage d'une chaîne
    Par Adorien dans le forum Langage
    Réponses: 2
    Dernier message: 12/04/2010, 12h22
  3. Réponses: 5
    Dernier message: 10/09/2009, 11h37
  4. Trouver la position d'une chaîne dans une chaîne
    Par taka10 dans le forum Langage
    Réponses: 1
    Dernier message: 03/01/2007, 23h18
  5. Trouver ' et remplacer par \' dans une chaîne
    Par micatmidog dans le forum Général Python
    Réponses: 9
    Dernier message: 23/12/2005, 16h09

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