diff --git a/attributs.py b/attributs.py index c0064d1..04026cd 100644 --- a/attributs.py +++ b/attributs.py @@ -82,7 +82,7 @@ class Attr(object): self.value = val def __str__(self): - return self.__unicode__().encode('ISO8859-1') + return self.__unicode__().encode('utf-8') def __unicode__(self): # XXX - Vérifier que cette méthode produit un objet parsable diff --git a/lc_ldap.py b/lc_ldap.py index 7d0ea69..e81f5db 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -71,7 +71,7 @@ def escape(chaine): def ldif_to_uldif(ldif): uldif = {} for attr, vals in ldif.items(): - uldif[attr] = [ unicode(val, 'ISO8859-1') for val in vals ] + uldif[attr] = [ unicode(val, 'utf-8') for val in vals ] return uldif def ldif_to_cldif(ldif, conn, check_ctxt = True):