- Posts: 40
- Thank you received: 4
Ask the community, share ideas, and connect with other LimeSurvey users!
# -*- coding: utf-8 -*- import base64 from limesurveyrc2api import LimeSurveyRemoteControl2API file='mon questionnaire.lss' with open(file,'r') as content_file: fichier = content_file.read() ##traitement divers sur fichier b64fichier=base64.b64encode(bytes(fichier,'utf-8')).decode('utf-8') api.surveys.import_survey(session_key,b64fichier, 'lss', 'monquestionnaire', 161129)
Vous avez assistéÂ
Vous avez assisté
b'Vous avez assist\xc3\x83\xc2\xa9\xc3\x82\xc2\xa0'
éÂ
b64fichier=base64.b64encode(fichier.encode()).decode()
je suis obligé de décoder sinon le texte est au format byte et l'import ne fonctionne pas.Et pourquoi tu decode ensuite en utf-8 ?
b64fichier=base64.b64encode(bytes(fichier, 'cp1252')).decode()