cancel
Showing results for 
Search instead for 
Did you mean: 

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

fredgrin
Champ in-the-making
Champ in-the-making
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&siteSho...

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
11 REPLIES 11

aboutouria
Champ in-the-making
Champ in-the-making
Bonjour à tous,
Est-ce qu'il y a une personne qui a trouvé une solution pour le problème d'accent. tous mes emails contiennent des caractères :
Vous =C3=AAtes assign=C3=A9 =C3=A0 la t=C3=A2che de r=C3=A9vision du Cv par =
Mettre =C3=A0 jour
Je viens de faire le changement au niveau de alfresco.bat pour la variable JAVA_OPT mais ca n'a rien donné.

Merci!

aboutouria
Champ in-the-making
Champ in-the-making
Re-Bonjour,
Désolé, c'est encore moi, je viens de corriger mon problème d'accent en corrigeant le problème de Subject de la propriété de email.
Mettre cette ligne dans le alfresco.bat
set JAVA_OPTS=-Xms128m -Xmx512m -Xss64k -server -Dfile.encoding=UTF8
et enfin enlever :
le jar geronimo-javamail_1.4_spec.jar du fichier WEB_INF / LIB

Bizarre, mais ça fonctionne.

MERCI !