Bonjour!
Je tente désespérement de mettre en majuscule une phrase contenant des mots avec des caractères accentués mais je n’y arrive pas.
Je souhaite par exemple mettre en majuscule la prase suivante : “Vous êtes fan du forum Clubic”
[cpp]Source : “Vous êtes fan du forum Clubic”.
Nav : “Vous êtes fan du forum Clubic”.[/cpp]
Vous avez compris que la fonction strtoupper me retourne :
[cpp]Source : “VOUS ÊTES FAN DU FORUM CLUBIC”
Nav : “VOUS ÊTES FAN DU FORUM CLUBIC”[/cpp]
au lieu de
[cpp]Source : “VOUS ÊTES FAN DU FORUM CLUBIC”
Nav : “VOUS ÊTES FAN DU FORUM CLUBIC”[/cpp]
Je pense que l’idée serait (c’est la seule que j’ai sous la main mais difficile à mettre en oeuvre), après l’appel de la fonction strtoupper, de passer la chaine à la moulinette avec les expressions régulières en remplaçant par exemple toutes les chaines &ACIRC par Â.
Si quelqu’un a un exemple de script, je suis preneur. Merci.