|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() kaayna kaaynaInscription : novembre 2006 Messages : 146 ![]() |
salut!
echo strlen("é"); elle doit afficher normalement 1 mais elle m'affiche 2; c'est quoi la solution svp |
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
strlen compte le nombre d'octet de la chaine, elle ne gère donc pas correctement les caractères encodés sur plusieurs octets.
il faut utiliser mb_strlen() eventuellement en specifiant l'encodage. mb_strlen("é","utf-8") = 1; |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() kaayna kaaynaInscription : novembre 2006 Messages : 146 ![]() |
merci bien
|
|
00
|
Copyright © 2000-2012 - www.developpez.com