- Posts: 25
- Thank you received: 6
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
substr sur un texte avec des caractères spéciaux
- ludogre
- Topic Author
- Offline
- Junior Member
Less
More
3 years 5 months ago #208755
by ludogre
substr sur un texte avec des caractères spéciaux was created by ludogre
J'essaie de faire en sorte de reformater une réponse précédente pour en faire autre chose.
J'utilise un champ nom pour l'entrée.
Pour mes tests, j'ai indiqué ceci dans un champ "mail", qui est un prétexte au test, avec ce contenu:
{substr(str_replace(" ","",nom),0,10)}
Seulement, si j'entre par exemple "têtes gnagnagna" dans "nom", le champ "mail" ne fait apparaître que "tête", alors que j'aimerai que ça affiche "têtesgnagn".
J'imagine que c'est lié à des histoires d'encodage. Comment faire pour contourner ce problème?
Merci.
J'utilise un champ nom pour l'entrée.
Pour mes tests, j'ai indiqué ceci dans un champ "mail", qui est un prétexte au test, avec ce contenu:
{substr(str_replace(" ","",nom),0,10)}
Seulement, si j'entre par exemple "têtes gnagnagna" dans "nom", le champ "mail" ne fait apparaître que "tête", alors que j'aimerai que ça affiche "têtesgnagn".
J'imagine que c'est lié à des histoires d'encodage. Comment faire pour contourner ce problème?
Merci.
Attachments:
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13693
- Thank you received: 2501
3 years 5 months ago - 3 years 5 months ago #208757
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic substr sur un texte avec des caractères spéciaux
Version de LimeSurvey ?
Sinoin : pas de LSG , un lss (avec une seule groupe), merci de penser à ceux qui aide bénévolement.
Sinoin : pas de LSG , un lss (avec une seule groupe), merci de penser à ceux qui aide bénévolement.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 3 years 5 months ago by DenisChenu.
The topic has been locked.
- ludogre
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
3 years 5 months ago #208759
by ludogre
Replied by ludogre on topic substr sur un texte avec des caractères spéciaux
Argh! La version bien sûre. Désolé: Version 3.21.5
Et pour l'export du questionnaire avec un seul groupe, le voilà joint.
Merci pour l'aide.
Et pour l'export du questionnaire avec un seul groupe, le voilà joint.
Merci pour l'aide.
Attachments:
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13693
- Thank you received: 2501
3 years 5 months ago #208761
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic substr sur un texte avec des caractères spéciaux
Peux tu tester avec substr(html_entity_decode(nom.NAOK)) ?
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- ludogre
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
3 years 5 months ago #208768
by ludogre
Replied by ludogre on topic substr sur un texte avec des caractères spéciaux
OK. Ça roule avec {substr(html_entity_decode(str_replace(" ","",nom)),0,10)}.
Nickel.
Merci encore.
Nickel.
Merci encore.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13693
- Thank you received: 2501
3 years 5 months ago #208797
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic substr sur un texte avec des caractères spéciaux
Il faudrait comparer avec la version sur la page suivante, à mon avis ya un bogue, mais difficile à gérer puisqu’on a besoin d’encoder en JavaScript pour éviter des failles XSS…
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- ludogre
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
3 years 5 months ago #208855
by ludogre
Replied by ludogre on topic substr sur un texte avec des caractères spéciaux
Je ne vois pas à quoi tu fais référence quand tu parles de "page suivante".
Sur l'explication du pourquoi ça fait ça et pourquoi ça va être chaud à gérer, je comprend par contre.
Sur l'explication du pourquoi ça fait ça et pourquoi ça va être chaud à gérer, je comprend par contre.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13693
- Thank you received: 2501
3 years 5 months ago #208857
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic substr sur un texte avec des caractères spéciaux
Si tu utilise la même fonction sur la page suivante ou sur le message de fin (ou sur la message de confirtmation) : est ce que cela continue à fonctionner.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- ludogre
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
3 years 5 months ago #209190
by ludogre
Replied by ludogre on topic substr sur un texte avec des caractères spéciaux
Bonsoir,
J'ai mis un moment à comprendre ce que tu voulais dire. Après plusieurs relectures, j'ai ajouté ma fonction "{substr(html_entity_decode(str_replace(" ","",nom)),0,10)}" dans le message de fin.
Et ça fonctionne.
J'ai mis un moment à comprendre ce que tu voulais dire. Après plusieurs relectures, j'ai ajouté ma fonction "{substr(html_entity_decode(str_replace(" ","",nom)),0,10)}" dans le message de fin.
Et ça fonctionne.
The following user(s) said Thank You: DenisChenu
The topic has been locked.
Moderators: Nickko