[Regex] Classes génériques PCRE et accents


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2199
Inscription: 10 Avr 2005

[Regex] Classes génériques PCRE et accents

Message le Lun Jan 07, 2008 10:13

Bonjour,

\w Indique un mot qui correspond à la classe [0-9a-zA-Z_]
L'underscore étant compris dans cette classe.
Les accentués le sont aussi mais cela dépend de la configuration serveur.


Je ne parviens pas à capturer les caractères accentués, à quel niveau de la configuration faut-il intervenir ?

Merci.


Eric 2A
WRInaute discret
WRInaute discret
 
Messages: 194
Inscription: 26 Fév 2006

Message le Lun Jan 07, 2008 13:09

Pour que les caractères accentués fassent partie de la classe \w, il faut utiliser la fonction setlocale :

Code: Tout sélectionner
exemple : setlocale(LC_CTYPE,"fr_FR.ISO-8859-1");


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités