logo       

Re: ldap: msg#00365

Subject: Re: ldap
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.
Quand je fais des ldapsearch tout me vient en UTF-8 sauf les données
binaires qui sont encodées en Base 64.

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.
-- 
#######################################
### Damien CORRAL
### Responsable informatique
### tel: 04-93-95-74-67
### fax: 04-93-95-75-16
### mel: damien.corral@xxxxxxxx
### ENSMP - Ecole des Mines de Paris
### Rue Claude Daunesse - BP 207
### 06904 Sophia Antipolis Cedex
#######################################



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";
<Prev in Thread] Current Thread [Next in Thread>