Strtoupper() et SOCIéTé
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Bonjour !
J'utilise strtoupper() pour mettre en majuscule, mais si par exemple il existe des accents :
société ca me donnera SOCIéTé.
Vous avez une idée pour contourner ce problème ?
Merci d'avance.
J'utilise strtoupper() pour mettre en majuscule, mais si par exemple il existe des accents :
société ca me donnera SOCIéTé.
Vous avez une idée pour contourner ce problème ?
Merci d'avance.
A voir également:
- Strtoupper() et SOCIéTé
- Societe francaise du rad - Forum Consommation & Internet
- 38082 société générale ✓ - Forum Mobile
- Société française du rad ✓ - Forum Consommation & Internet
- Reçu par la société de livraison locale - Forum Consommation & Internet
- Virement emis logitel societe generale - Forum Réseaux sociaux
4 réponses
Bonjour
Si tu travailles en utf8, les fonctions standard sur les chaînes ne sont pas valables. Il faut utiliser les fonctions multioctets (multybyte, mb_):
https://www.php.net/manual/fr/function.mb-strtoupper.php
Si tu travailles en utf8, les fonctions standard sur les chaînes ne sont pas valables. Il faut utiliser les fonctions multioctets (multybyte, mb_):
https://www.php.net/manual/fr/function.mb-strtoupper.php
Merci de ta réponse le père.
J'ai essayé :
J'ai le même problème. Effectivement je suis sous
J'ai essayé :
$Designation = strtoupper(addslashes($Designation));
$Designation = mb_strtoupper(addslashes($Designation));
J'ai le même problème. Effectivement je suis sous
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
As-tu indiqué l'encodage à utiliser à mb_strtoupper ?
$Designation = mb_strtoupper(addslashes($Designation),'UTF-8');
Merci le père =^.^=
Ca fonctionne parfaitement ^^
Ca fonctionne parfaitement ^^
Alors question : pourquoi n'avais -tu pas lu le lien que je t'avais envoyé ? C'était écrit dedans.
Depuis des années et des années que tu poses des questions ici, il faudrait que tu commences à essayer de comprendre les documentations, c'est comme ça que tu avanceras.
Enfin, heureux quand même d'avoir pu t'avancer.
Depuis des années et des années que tu poses des questions ici, il faudrait que tu commences à essayer de comprendre les documentations, c'est comme ça que tu avanceras.
Enfin, heureux quand même d'avoir pu t'avancer.
Au fait, pendant que je testais, tu avais posté et quand je voulais éditer mon message j'ai vu que tu m'as devancé. J4avais essayé la même option qui n'a pas fonctionné, c'est pour ca que j'ai poster ma question ici. Je me suis rendu compte "après" qu'il me manquait le
Merci en tout cas de ton aide.
mb_.
Merci en tout cas de ton aide.