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 :
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
1
2 QString toto(trUtf8("Ma première chaine")); toto.replace("è", "e");
çà fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part toto.replace(trUtf8("é"), "e");
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 ?
Partager