diff --git a/attributs.py b/attributs.py index 95c9696..06b1c36 100644 --- a/attributs.py +++ b/attributs.py @@ -82,7 +82,7 @@ class Attr(object): self.value = val def __str__(self): - return self.__unicode__().encode('utf-8') + return self.__unicode__().encode('ISO8859-1') 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 09a2321..c0b50b6 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -66,7 +66,7 @@ def escape(chaine): def ldif_to_uldif(ldif): uldif = {} for attr, vals in ldif.items(): - uldif[attr] = [ unicode(val, 'utf-8') for val in vals ] + uldif[attr] = [ unicode(val, 'ISO8859-1') for val in vals ] return uldif def ldif_to_cldif(ldif, conn, check_ctxt = True):