Accueil
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi Eclipse MS-Office SQL & SGBD Oracle  4D  Business Intelligence
logo
Sommaire > LDAP
        Pourquoi la récupération des attributs de ldap_get_entries est-elle impossible ?
        Pourquoi les caractères accentués pour les valeurs ne sont-ils pas retournés correctement ?



Pourquoi la récupération des attributs de ldap_get_entries est-elle impossible ?
auteur : Julp
Les noms des attributs doivent être écrits en minuscule.

$info = ldap_get_entries($li, $ri);
echo $info[0]['givenname']; // Correct
echo $info[0]['givenName']; // Incorrect
                

Pourquoi les caractères accentués pour les valeurs ne sont-ils pas retournés correctement ?
auteur : Julp
Les annuaires LDAP stockent les chaînes de caractères avec le jeu UTF-8, c'est pourquoi il faut décoder les données récupérées et les encoder lors d'une insertion ou d'une mise à jour. Optez pour l'une de ces solutions :

  • Vous changez le jeu de caractères de vos sources HTML et PHP en les sauvegardant en UTF-8 (la plupart des éditeurs savent le faire) et vous ajouterez dans la partie <head> de votre code HTML.
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
  • Vous possédez l'extension xml qui fournit les fonctions utf8_encode et utf8_decode.
  • Vous possédez l'extension iconv qui vous permettra de passer d'un jeu à l'autre.
Exemple
echo iconv("ISO-8859-1", "UTF-8", "passer d'un jeu à l'autre");    


Consultez les autres F.A.Q.


Les sources présentés sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2011  Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com