En local (Windows XP Home SP2 et Wamp5), la fonction strtoupper()
convertie bien les caractères accentués minuscules (àéèîôùç...) en
majuscules (ÀÉÈÎÔÙÇ...).
Mais cela ne fonctionnait pas en distant chez mes hébergeurs ; les
accentués restaient en minuscule.
Pour que cela fonctionne, j'ai utilisé : setlocale(LC_CTYPE,'french').
Je voudrais savoir s'il est nécessaire d'utiliser la fonction
setlocale(..) plusieurs fois, c'est-à-dire avant chaque appel à
strtoupper() ou si une seule fois suffit par session ?
--
Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation :
il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau,
même si c'est pire qu'avant et cela de toute évidence. Montherlant
Technologie aéronautique : http://aviatechno.free.fr
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
Pour que cela fonctionne, j'ai utilisé : setlocale(LC_CTYPE,'french').
Je voudrais savoir s'il est nécessaire d'utiliser la fonction setlocale(..) plusieurs fois, c'est-à-dire avant chaque appel à strtoupper() ou si une seule fois suffit par session ?
Ni l'un ni l'autre à mon avis. Du moins si tu entends par « session » plusieurs requêtes distinctes avec le même id de session. Il suffit de le faire une fois par requête.
Pour que cela fonctionne, j'ai utilisé : setlocale(LC_CTYPE,'french').
Je voudrais savoir s'il est nécessaire d'utiliser la fonction
setlocale(..) plusieurs fois, c'est-à-dire avant chaque appel à
strtoupper() ou si une seule fois suffit par session ?
Ni l'un ni l'autre à mon avis. Du moins si tu entends par « session »
plusieurs requêtes distinctes avec le même id de session. Il suffit de
le faire une fois par requête.
Pour que cela fonctionne, j'ai utilisé : setlocale(LC_CTYPE,'french').
Je voudrais savoir s'il est nécessaire d'utiliser la fonction setlocale(..) plusieurs fois, c'est-à-dire avant chaque appel à strtoupper() ou si une seule fois suffit par session ?
Ni l'un ni l'autre à mon avis. Du moins si tu entends par « session » plusieurs requêtes distinctes avec le même id de session. Il suffit de le faire une fois par requête.