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 PHP Discussion :

Comment prendre en compte les caractères accentués ? [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 116
    Points : 78
    Points
    78
    Par défaut Comment prendre en compte les caractères accentués ?
    bonjour voila j'aurai voulu savoir comment prendre en compte le caractères
    "É" en compte dans une expression régulière du type RENÉ

    merci pour votre aide

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Salut,
    Pour afficher é il faut mettre dans le code &eacute.
    J'espère que sa t'aide.
    Tu dois pouvoir trouver tous sa (pour les autres accent) sur google normalement....
    Google est notre amis

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 116
    Points : 78
    Points
    78
    Par défaut
    voila j'ai mi sa et sa ne marche pas :
    ([a-zA-Z \É ]*)

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    C'est étrange,
    Quand je le test sa fonctionne.
    Est ce que tu pourrais montrer quelques lignes de codes précédentes?

  5. #5
    Membre émérite
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Points : 2 969
    Points
    2 969
    Par défaut
    Salut,

    @Frosaf : le texte d'entrée n'est pas forcément du HTML, il n'est donc pas obligatoire que les caractères accentués soient remplacés par leur equivalent HTML

    @jfrag : tu peux nous dire ce que tu souhaites faire ? Il me semble que si tu utilises un masque comme #É#, ça marche

  6. #6
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    Pour l'UTF8 c'est \pL avec le modifier /u

    Mais attention "l'utf8-capusaymal"

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 116
    Points : 78
    Points
    78
    Par défaut
    voici une des lignes que je dois extraire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1603,1,"CLUZEL","ANDRÉ","46 PLACE LAURENT BONNEVAY","","69400","VILLEFRANCHE SUR SAONE","","08/03/06 09:50:50","",100,0,"","","","","",0.00,0.00,0.00,0.00,0,"4111603","","06 87 26 92 47","S 18-36 JEUDI","46 PLACE LAURENT BONNEVAY","","69400","VILLEFRANCHE SUR SAONE","","","06 87 26 92 47","S 18-36 JEUDI","","ADRESSE FILLE : 177 RUE TROUFFIER CODE PORTE B7418  06 87 12 07 42",0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,"22081953","13/09/15",0,"","",1,"1",0,1571,"","","","","","","","","09/07/07 09:43:03","","","","","","","",0,"1","","13/09/15",0,0,0,0,"","","02","",0,"",0,0,1,"1","06",0,"153080132201006","","","DT","04",0,"01",0,"","","","",0,0,"RILLIE",0,"","","",0,"","30/04/06","31/07/07","","",0,0,"","","",0,0,0.00,0,""
    c'est un fichier texte basic

    PS: merci pour votre aide

  8. #8
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    Mouè pour ça autant utiliser explode() ou directement les fonctions de CSV de PHP :

    http://fr3.php.net/manual/fr/function.str-getcsv.php

  9. #9
    Membre émérite
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Points : 2 969
    Points
    2 969
    Par défaut
    +1 pour |PaRa-BoL

    Autant éviter l'utilisation des expressions régulières pour des traitements comme ça

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

Discussions similaires

  1. [2008] LIKE sur NCHAR : comment prendre en compte les espaces signifiants ?
    Par Etanne dans le forum Développement
    Réponses: 12
    Dernier message: 14/05/2014, 17h34
  2. Réponses: 4
    Dernier message: 22/11/2012, 13h46
  3. [SQL] Comment afficher correctement les caractères accentués ?
    Par innova dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 06/01/2007, 10h35
  4. Comment récupérer les caractères accentués ?
    Par Sophy75 dans le forum Langage
    Réponses: 1
    Dernier message: 16/06/2006, 15h06
  5. [plugin][tomcat] Comment prendre en compte les jar ?
    Par djodjo dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 08/04/2004, 19h47

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