Bonjour tout le monde,
Actuellement j'écris un script pour remplir une table dans ma BDD...
Mais...car il y a toujours un mais, j'ai un p'tit soucis avec l'encodage (oh sacré python)
J'ai cette erreur ci donc j'ai essayé un encode("utf8")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 File "scriptxmlwindows.py", line 295, in <module> curs.execute(sql) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe7' in position 87: ordinal not in range(128)
ce qui me donne le code ci
Du coup ça marche, mais le problème c'est que dans ma base de données je retrouve des mots comme ça "PMP N-Tier r¿¿f¿¿rence"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sql="INSERT INTO UCMDB_WINDOWS (ID_SERVEUR, PROJET) VALUES ('"+ID_SERVEUR+"',q'$"+PROJET+"$')" print sql curs.execute(sql.encode("utf8")) print type(sql)
En espérant que vous pourrez m'aider...
Merci d'avance
Partager