[PHP]Mettre en majuscule les caractères accentués ?

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 &Acirc.
Si quelqu’un a un exemple de script, je suis preneur. Merci.

?

http://fr.php.net/manual/fr/function.setlocale.php + ‘fr_FR’.
http://fr.php.net/manual/fr/function.strtoupper.php

T’as tout pour faire ce que tu demande.

Yop!
Merci!
Je venais justement de finir de tester mon propre script (et qui semble marcher).
Merci tout de meme.