PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Encodage réponse LDAP caractères spéciaux replacés par ?
Encodage réponse LDAP caractères spéciaux replacés par ?
Débuté par Zanghief, 09 juin 2021 15:09 - 2 réponses
Membre enregistré
1 message
Posté le 09 juin 2021 - 15:09
Bonjour,

J'interroge le serveur LDAP avec la fonction LDAPRECHERCHE. J'ai un retour normal.
Cependant quand je parcours le contenu pour récupérer les attributs voulus,quand le DistinguishedName (DN) contient des caractères spéciaux ceux-ci sont changés (ex : le ç est remplacé par un ?) du coup je ne trouve pas l'objet dans l'AD.
j'ai testé les différentes fonctions qui changent les encodages et rien ne fonctionne.

Avez vous déjà rencontré ce problème ?

Si vous avez une solution, merci par avance.
Membre enregistré
1 message
Posté le 06 juillet 2021 - 09:22
Bonjour,

LDAP utilise le codage de caractères UTF-8 avec les clients LDAP V3 lors du renvoi des résultats avec des caractères spéciaux. Cela devrait donc fonctionner si vous le définissez explicitement avec env.put('java.naming.ldap.version', '3'); et définissez le jeu de caractères sur UTF-8.

https://domyhomeworkonline.net/
Posté le 16 août 2021 - 15:06
Thank u for this useful great material . Nevere used such app before but found it helpful whn I ll order custom speeches https://goldessays.com/speech/