'Ï' i tréma problème de reconnaissance
Bonjour,
Je travaille sur un script qui doit reconnaitre des noms dans un fichiers pour en retourner leur description.
Voici le script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import io
def ajoute_description(nom):
ajoute=0
description = ''
fichier_description = io.open('noms_description.txt','r', encoding='utf-8')
for ligne in fichier_description:
if (('[END]' in ligne) and ajoute) :break
if ajoute : description+=ligne
if nom in ligne :
ajoute=1
print 'work'
fichier_description.close()
return description |
Tout marche bien pour les noms comme 'SOKHNA', 'SOPHIE', 'NDIÈMÈ' ou 'MANÉ'.
Mais rien à faire pour 'LOÏC', 'MAΪMOUNA' ou 'AΪCHA'.
Après avoir bien vérifié l'orthographe des noms, tout me porte à penser que le 'Ï' est la source de mon problème.
Quelqu'un aurait-il une solution ?
Je suis sur Ubuntu 9.10 et j'utilise Python 2.6.4.