Problème d'affichage d'un caractère spécial dans une liste
Résolu
alphonsedanlta63
Messages postés
18
Statut
Membre
-
alphonsedanlta63 Messages postés 18 Statut Membre -
alphonsedanlta63 Messages postés 18 Statut Membre -
Bonjour,
J'utilise Python pour aller chercher les noms de tous les fichiers d'un dossier et les ajouter à une liste pour ensuite faire différentes choses. Parmi ces fichiers, un possède un caractére spécial dans le nom : "É" (alt+144). Lorsque j'affiche cette liste dans la console, ce caractère est mal affiché : "?É" (il y a un petit carré avec un point d'interrogation à l'intérieur avant le É).
De plus, lorsque je cherche ce fichier avec l'orthographe correct dans la liste, il ne le trouve pas car il considère que je dois rentrer "?É" plutôt que juste "É" pour le trouver.
Est-ce qu'il y aurait un moyen de corriger cela ?
J'utilise Python pour aller chercher les noms de tous les fichiers d'un dossier et les ajouter à une liste pour ensuite faire différentes choses. Parmi ces fichiers, un possède un caractére spécial dans le nom : "É" (alt+144). Lorsque j'affiche cette liste dans la console, ce caractère est mal affiché : "?É" (il y a un petit carré avec un point d'interrogation à l'intérieur avant le É).
De plus, lorsque je cherche ce fichier avec l'orthographe correct dans la liste, il ne le trouve pas car il considère que je dois rentrer "?É" plutôt que juste "É" pour le trouver.
Est-ce qu'il y aurait un moyen de corriger cela ?
A voir également:
- Problème d'affichage d'un caractère spécial dans une liste
- Caractere special - Guide
- Caractère spéciaux - Guide
- Liste déroulante excel - Guide
- Caractère ascii - Guide
- Caractere speciaux mac - Guide
2 réponses
Je viens de comprendre pourquoi ce problème se pose par hasard : cela vient de Gimp.
Il se trouve que lorsqu'on exporte et nomme un fichier avec des caractères spéciaux via Gimp, ce caractère spécial (bien que visuellement le même) n'est pas pareil que lorsqu'on renomme ce fichier directement dans son dossier, et ce pour une raison obscure.
C'est donc pour cette raison que Python affichait mal ce caractère. Même si je ne saurais expliquer pourquoi Gimp modifie les caractères spéciaux de cette manière.
Il se trouve que lorsqu'on exporte et nomme un fichier avec des caractères spéciaux via Gimp, ce caractère spécial (bien que visuellement le même) n'est pas pareil que lorsqu'on renomme ce fichier directement dans son dossier, et ce pour une raison obscure.
C'est donc pour cette raison que Python affichait mal ce caractère. Même si je ne saurais expliquer pourquoi Gimp modifie les caractères spéciaux de cette manière.