Bonjour,

me voilà confronter à un problème quelque peu louche.

Je voudrais enlever tous les accents d'une QString en faisant des replace sur ma Qstring.
Voici mon exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
QString toto(trUtf8("Ma première chaine"));
toto.replace("è", "e");
Petit hic : le "è" n'est pas remplacé. J'ai ciblé le problème, il semblerait que cela provienne du trUtf8 car quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
toto.replace(trUtf8("é"), "e");
çà fonctionne.

Le souci c'est que çà ne me semble tout de même pas super correct ou du moins un peu bourrin.
Avez vous une solution moins louche ?

Et si oui, comment puis-je remplacer plusieurs types d'accent en une seule fois en donnant par exemple une liste d'accents à remplacer et une liste de remplacement ?