AnsweredAssumed Answered

Invitation (email) share et caractères accentués

Question asked by fredgrin on Dec 31, 2008
Latest reply on Apr 28, 2009 by aboutouria
Sur un prototype Alfresco Labs3c (environnement Linux - Suse 10 avec MySQL) j'ai constaté un comportement curieux dans l'envoi d'invitation par mail à partir de Share sur  un site collaboratif.

Si le Prénom ou le Nom de l'utilisateur (expéditeur ou destinataire) comporte des caractères accentués, les url d'invitation et de refus transmises par mail ne sont pas correctes :
1/ Le caractère "=" est suivi de son code ASCII (3D)
2/ La longueur des url est fixe et se trouve découpée en plusieurs lignes qui se terminent également par "="

En supprimant les accents, dans mon cas (Frédéric devient Frederic) les urls sont correctes.

Voici une illustration du problème et de sa solution :
url incorrecte :

http://xx.xx.xx.xx:8080/share/page/accept-invite?inviteId=3Djbpm$9&inviteeU=
serName=3Dutilisateur&siteShortName=3Dsitedemo&inviteTicket=3Dd63ef4ee-cea2-41=
bb-a5c5-4d42474df085

url corrrecte :

http://xx.xx.xx.xx:8080/share/page/accept-invite?inviteId=jbpm$9&inviteeUserName=utilisateur&siteShortName=sitedemo&inviteTicket=d63ef4ee-cea2-41bb-a5c5-4d42474df085

Je précise que le charset de la base MySQL est en UTF8 et que j'ai rajouté, suite à la lecture d'un message relatif aux accents dans les messages : "-Dfile.encoding=UTF8" à la variable d'environnement JAVA_OPTS.

Avez-vous une idée pour résoudre ce problème et utiliser les accents dans les profils utilisateurs ?
Merci

Outcomes