Le mar 30/09/2003 à 09:28, Troumad a écrit : > At 11:23 30/09/2003 +0200, vous avez écrit: > >[...) > > > >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. > > > >[...] > >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. > > Donc mon fichier qui est fait sous Linux avec vi, comment je dois faire > pour qu'il soit lisible par ldap et que les accents soient pris en compte? vi monfichier.txt Tu ecris ton fichier normalement avec vi par exemple : dn: K. Angélique,o=macom,c=be ... puis tu lance la commande iconv iconv -f ISO_8859-1 -t UTF8 monfichier.txt > monfichier.ldif monfichier.txt = dn: K. [EMAIL PROTECTED] Je sais pas comment encoder en base64 la ligne dn qui devarit resembler a : dn:: YCRFG........ Remarque le double point.
Mais essaie de l'injecter tel quel dans la base comme le dit Damien A+ Guy > Amicalement votre > > Troumad > > http://troumad.free.fr/ ou http://www.troumad.fr.st/ > http://www.web-etudiants.fr.st > http://www.elec-etudiants.fr.st > http://www.math-etudiants.fr.st > http://www.sectes.fr.fm > > > > > > > ______________________________________________________________________ > > Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? > Rendez-vous sur "http://www.mandrakestore.com" -- 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"