pygtk et problèmes d'accents - Python - Programmation
Marsh Posté le 03-07-2005 à 21:43:30
ma fonction semble correcte pour convertir une chaîne en utf8 ?
Marsh Posté le 04-07-2005 à 10:02:41
parce que les fichiers (textes) que je lis ne sont pas en utf8. et je ne sais pas comment faire pour qu'ils le soient.
Marsh Posté le 05-07-2005 à 14:39:45
je vais essayer d'être plus clair pour obtenir un peu d'aide. voici ce que fait le programme :
1. lecture dans un fichier texte
2. transformation en utf8 (fonction ci-dessus)
3. stockage dans un objet
4. affichage dans un GtkTreeView
quand le treeview est édité, on stocke la nouvelle chaîne à la place de l'ancienne.
ça marche plutôt bien, mais quand je veux exporter les chaînes dans un fichier texte, les accents déconnent complètement. que faut-il que je fasse ?
à défaut, où puis-je trouver de la doc claire à ce sujet ? google est mon ami, je sais, mais la bonne doc est souvent en anglais et je bataille un peu dans cette langue. je cherche un truc clair en français.
merci
Marsh Posté le 19-07-2005 à 10:52:52
si t'a la possibilité de me passé le source est un fichier test pour voir si je peut t'aidé ??
Marsh Posté le 03-07-2005 à 19:05:54
Bonjour
Je développe une application en python et j'ai quelques soucis d'accents. enfin j'en avais, et je les ai résolu par cette fonction :
mais j'ai un autre problème du même ordre. j'esplique.
mon application lit dans un fichier des chaînes de caractères qui ont des accents. ces chaînes sont stockées dans des objets. pour pouvoir les afficher correctement dans un GtkTreeView, j'utilise la fonction ci-dessus. les cellules de mon treeview sont éditables. quand un nouveau texte est saisi, la fonction callback modifie les chaînes contenue dans les objets en faisant un simple remplacement (l'ancienne chaîne est remplacée par la nouvelle). quand la nouvelle chaîne est affichée dans le treeview, les accents déconnent complèment, malgré l'appel à la fonction ci-dessus.
comment puis-je faire pour conserver mes accents ?
merci