Le mar 30/09/2003 à 09:23, Damien Corral a écrit : > Le mar 30/09/2003 à 12:52, De Leeuw Guy a écrit : > > Le mar 30/09/2003 à 08:09, Damien Corral a écrit : > > > Bonjour, > > > > > > Le lun 29/09/2003 à 18:35, De Leeuw Guy a écrit : > > > > Les valeurs d'attributs ayants des accents doivent etres converties en > > > > utf8 et encodées en base64. > > > En fait c'est le serveur ldap qui se charge de l'encodage en base 64. > > > > Ah ?? je croyais que les fichiers ldif en entrée devaient etre > > utf8+base64 en tous cas c'est le cas es sortie via slapcat. > > A+ > > Peut-être. Ca fait pas mal de temps que je n'ai pas de LDAP :-) > Mais il me semble que seules les données binaires (ex: jpegPhoto) > doivent être encodées au préalable en base 64. Oui, dans le fichier ldif > Quand je fais des ldapsearch tout me vient en UTF-8 sauf les données > binaires qui sont encodées en Base 64. > Ah, moi pas. par exemple un dn comme : dn: K. Ahgélique .... m'est retourné avec ldapsearch en base64, version de openldap : 2.1.19 je ne me souviens plus du comportement des versions précédentes A+ Guy > ex: ldapsearch ........ > > ... > givenName: Damien > ... > ou: délégation > ... > jpegPhoto:: xxxxxxxxxxxxxxxxxxxxxxxxxxxx.... > > donc si tu utilise une moulinette, tu peux facilement revenir à ton > fichier d'origine ldif. > Il suffit de convertir toutes les données de UTF-8 vers ISO-8859-15 sauf > si la donnée est précédée de :: au quel cas, il faut d'abord appliquer > le décodage BASE-64 avec la commande uudecode puis appliquer la > conversion. (Pour encoder des données en BASE-64, il suffit d'utiliser > la commande uuencode -m) > > Franchement, j'avoue que mes compétences sur ldap sont vraiment basses > donc je ne te serai pas d'une grande aide. > > Damien. -- G. De Leeuw IT Manager Eurofer ASBL 211, rue du noyer 1000 Brussels email: mailto:[EMAIL PROTECTED] www : http://www.eurofer.org Phone : +32 2 738 79 40
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"