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é
- Virement emis logitel societe generale - Forum Réseaux sociaux
- Société française du rad remboursement - Forum Consommation & Internet
- Arnaque de sfr avec la Société Française d'assurance - Forum Consommation & Internet
- Terminal de fret livré à une société de dédouanement - Forum Consommation & Internet
- Colis Shein au terminal de fret : délai et comment récupérer - Forum Consommation & Internet
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');
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.