"écran" et "ecran" seront différents quelque soit l'encodage.... "écran" et "ecran" seront équivalents ?
Il faut d'abord remplacer les caractères accentués par leurs équivalents non-accentués ( é par e, è par e, ect ... ) avant de faire le comptage.
Par exemple en ISO-8859-1, le plus simple est d'utiliser strtr() ( voir le manuel, en particulier les contributions )
En UTF-8, plutôt preg_replace() ( sauf erreur de ma part )
Il faut donc savoir quel est l'encodage du texte au départ.