[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.