- Posts: 8
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Caractères spéciaux et français dans les évaluations
- Agatte
- Topic Author
- Offline
- New Member
Less
More
3 years 4 months ago - 3 years 4 months ago #208843
by Agatte
Caractères spéciaux et français dans les évaluations was created by Agatte
Bonjour à toustes,
Dans les sous-réponses à une question à choix multiple, je souhaite personnaliser le texte selon que le ou la répondant·e se désigne comme seul·e ou en couple.
De ce fait, j'ai une conditionnalité du type :
CSPconjoint n'étant complété que s'il s'agit d'un couple, dans ce cas on dira « nous » plutôt que je.
Mais ça ne fonctionne plus dès lors que le texte devient « J'ai », par exemple, du fait de la présence de l'apostrophe, ou bien encore des lettres accentuées (« j'achète » me génère du coup deux erreurs).
J'ai bien tenté d'insérer l'apostrophe par \' (réflexe de mon passé en Python et en RegEx) et étrangement, ça me l'indique en erreur parfois, mais pas d'autres, quand je fais le contrôle de logique, mais lorsque je teste le questionnaire, ça génère des erreurs dans tous les cas.
Comment donc intégrer ces caractères ?
Merci par avance !
Dans les sous-réponses à une question à choix multiple, je souhaite personnaliser le texte selon que le ou la répondant·e se désigne comme seul·e ou en couple.
De ce fait, j'ai une conditionnalité du type :
Code:
if( ! is_empty(CSPconjoint), 'Nous nous sentons', 'Je me sens') de telle ou telle façon.
Mais ça ne fonctionne plus dès lors que le texte devient « J'ai », par exemple, du fait de la présence de l'apostrophe, ou bien encore des lettres accentuées (« j'achète » me génère du coup deux erreurs).
J'ai bien tenté d'insérer l'apostrophe par \' (réflexe de mon passé en Python et en RegEx) et étrangement, ça me l'indique en erreur parfois, mais pas d'autres, quand je fais le contrôle de logique, mais lorsque je teste le questionnaire, ça génère des erreurs dans tous les cas.
Comment donc intégrer ces caractères ?
Merci par avance !
Last edit: 3 years 4 months ago by Agatte.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
3 years 4 months ago #208850
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Caractères spéciaux et français dans les évaluations
Bonjour,
{if(Q14==1,"J'ai","j'achète")} --> Oui
{if(Q14==1,'J'ai','j'achète')} --> Non
Pas de guillemets imbriqués.
{if(Q14==1,"J'ai","j'achète")} --> Oui
{if(Q14==1,'J'ai','j'achète')} --> Non
Pas de guillemets imbriqués.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- Agatte
- Topic Author
- Offline
- New Member
Less
More
- Posts: 8
- Thank you received: 0
3 years 4 months ago #208853
by Agatte
Replied by Agatte on topic Caractères spéciaux et français dans les évaluations
Tout simplement ! Là aussi mon passé de pythoniste aurait pu me pousser à essayer ça. Merci beaucoup pour cet éclairage, ça fonctionne à merveille !
The topic has been locked.
Moderators: Nickko