PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → Encodage réponse LDAP caractères spéciaux replacés par ?
Encodage réponse LDAP caractères spéciaux replacés par ?
Iniciado por Zanghief, 09,jun. 2021 15:09 - 2 respuestas
Miembro registrado
1 mensaje
Publicado el 09,junio 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.
Miembro registrado
1 mensaje
Publicado el 06,julio 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/
Publicado el 16,agosto 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/