Page 1 sur 1

Caractères étranges dans Request_Content des agents Domino

MessagePublié: 31 Mai 2013 à 11:16
par melodie
Nous avons sécurisé nos requêtes AJAX en passant les paramètres en POST et en utilisant la variable CGI request_content, cette variable est ensuite récupérée dans les agents Lotus.
Depuis cette mise en place sur tous les serveurs Domino, nous rencontrons un problème d'encodage/décodage des caractères spéciaux et accentués.

Exemple : ├ê pour è , ├ë pour é

- birthCity=ATHÈNE
- prenom=MÉLODIE

Après plusieurs recherches sur le WEB et tentatives de paramétrage serveur au niveau des documents de site, le problème persiste toujours (passage en UTF8 pour les entrées et sorties)

J'ai trouvé ce post sur le site d'IBM qui préconise de modifier le Javascript mais n'évoque pas l'encodage au niveau serveur :

question : http://www-10.lotus.com/ldd/nd6forum.ns ... enDocument
réponse : http://www-10.lotus.com/ldd/nd6forum.ns ... enDocument

Same problem here (7.0.1): when posting special characters to an agent, the text becomes unreadable.
The workaround that worked for us is :
- Before submitting, javascript "escape" the information
- In your LotusScript agent, do a @URLDecode() (using the Evaluate command) TWICE on the received values.

Nous avons testé cette solution qui fonctionne mais :

Auriez vous une piste de paramétrage serveur ?

Re: Caractères étranges dans Request_Content des agents Domi

MessagePublié: 31 Mai 2013 à 14:58
par Michael DELIQUE
Hello Mémé

alors dans le document "Internet site", 3eme onglet ("Domino web Engine")

tu as un "Charactere set"

Re: Caractères étranges dans Request_Content des agents Domi

MessagePublié: 03 Juin 2013 à 09:25
par melodie
c'est pareil :-( en relançant la tache http et même le serveur...

[1168:000A-0B74] 03/06/2013 10:23:24 HTTP Server: Agent message: birthName=RÉSER&birthCity=PARIS&