Ldap caractères spéciaux

audrey -  
 crazytoon -
Bonjour.

Je cherche à encoder un "é" en UTF-8 dans mon fichier LDIF, sans succès.
Mon fichier LDIF ressemble à ça :
dn:ou=informatique,ou=Services,ou=utilisateurs,dc=entreprise,dc=fr
objectClass:top
objectClass:organizationalUnit
ou: informatique
description: Assistance et dépannage:03 20 00 04 08
J'arrive à insérer sans problème cette entrée dans mon annuaire LDAP.
Lorsque je fais un ldapsearch, la partie "description" devient illisible du fait du "é" de "dépannage".
J'ai essayé de remplacer le "é" par \u00E9, sans succès.
Pourriez-vous me dire comment faire?

Merci.

Audrey
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. crazytoon
     
    Bonjour

    Les caractères spéciaux ne sont pas rfc compliants, ils n'y a donc normalement pas de solution à votre problème. A moins de passer par une API windows, puisque en fonction du schema qui a été mis en place, et des attributs définis, AD accepte les caractères spéciaux. Par contre, en interrogation en ligne de commande à partir d'un linux, ou équivalent, du coup, les champs sont illisibles, comme vous avez pu le constater...

    J'ai eu ce problème, et interdit aux admins windows l'utilisation des caractères spéciaux dans les champs qui m'impactaient (Afin de conserver une interopérabiloté entre les systèmes...)
    Bon courage
    0
    1. audrey
       
      Merci pour l'information.
      Qu'appelez-vous AD?

      Audrey
      0
      1. crazytoon > audrey
         
        AD pour active directory. D'après le format de la sortie ldif, je dirais que je n'ai croisé des OU (Organisation units) "entreprise" que dans AD, mais je peux me tromper :)
        0