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.
Pour ajouter/modifier/supprimer des données, je recommande l'utilisation
du format de fichier d'échange ldif.
Exemple de fichier LDIF me représentant pour l'authentification :
--- dcorral.ldif ---
#
# /PEOPLE/PERSONNEL/DCORRAL
#
dn: uid=dcorral,ou=Personnel,ou=People,dc=cma,dc=fr
objectclass: top
objectclass: Person
objectclass: organizationalPerson
objectclass: inetOrgPerson
objectclass: posixAccount
objectclass: shadowAccount
objectclass: labeledURIObject
description: Compte de Damien CORRAL
# Annuaire Ecole
cn: Damien CORRAL
givenName: Damien
sn: CORRAL
telephoneNumber: +33 4 93 95 74 67
facsimileTelephoneNumber: +33 4 93 95 75 16
pagerTelephoneNumber: -
roomNumber: E204/A
labeledURI: http://www.ensmp.fr
mail: damien.corral@xxxxxxxx
o: ENSMP
ou: Délégation
departmentNumber: SCI
postalAddress: rue Claude Daunesse, BP 207
postalCode: FR-06904
l: Sophia Antipolis
# Compte informatique
uid: dcorral
uidNumber: 10001
gidNumber: 10001
loginShell: /bin/bash
homeDirectory: /home/dcorral
gecos: Damien CORRAL
userPassword: {CRYPT}$1$5s/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
shadowLastChange: 12200
shadowMin: -1
shadowMax: 999999
shadowWarning: -1
shadowInactive: -1
shadowExpire: -1
shadowFlag: -1
ensuite tu fais :
cat dcorral.ldif | recode ISO-8859-15..UTF-8 > dcorral_utf8.ldif
(la ligne ou: Délégation doit être maintenant ou: délégation)
Attention si tu fais :
recode ISO-8859-15..UTF-8 dcorral.ldif
ton fichier sera transformé en UTF-8 directement.
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"
|