Il y a déjà quelques années j'ai écrit une fonction pour capitaliser un string (que les esprits mal tournés ne lisent pas plus loin). La difficulté de la chose était qu'il fallait mettre une majuscule à chaque mot séparé par un caractère bien précis : Espace, single quote, trait d'union....
Et voilà que je viens de me rendre compte que ma fonction était buggée. Je l'ai donc réécrite.