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:
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:
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