Python renvoyant la mauvaise longueur de chaîne lors de l'utilisation de caractères spéciaux

J'ai une chaîne ëaúlt que je veux obtenir la longueur d'une de manipuler basé sur les positions de caractère et ainsi de suite. Le problème est que la première ë est compté deux fois, ou je suppose que ë est en position 0, et est dans la position 1.

Est-il possible en Python d'avoir un personnage comme ë être représenté comme 1?

Je suis en utilisant le codage UTF-8 pour le code et la page web est en cours de sortie.

edit: Juste un peu de fond sur le pourquoi j'ai besoin pour ce faire. Je suis en train de travailler sur un projet qui traduit de l'anglais Seneca (une forme de Natif Américain de la langue) et ë montre un peu. Quelques règles de réécriture pour certains mots nécessitent la connaissance de la lettre de position (elle-même et autour des lettres) et d'autres caractéristiques, telles que les accents et autres diacritiques marques.

source d'informationauteur roflwaffle