bon j'arrive enfin à récupérer les chaines de caractères telles quelles depuis postgres en fait je dois appliquer cette instruction sur ma BD :
ALTER DATABASE ma_base SET client_encoding='LATIN1';
mais je n'arrive pas encore à les afficher et les manipuler (côté python en particulier BOA) d'une manière correcte.
Il y a aussi quelque chose de bizarre!
sous Shell de Boa je fais ça:
1 2 3 4 5 6
|
>>> a='cétait là'
>>> print a
cétait lÃ
>>> print unicode(a,'utf8')
cétait là |
Donc tout marche bien sous Shell MAIS
lorsque j'utilise
unicode(ma_chaine_de_caractere,'utf8')
dans un module à part cette exception est générée:
TypeError: decoding Unicode is not supported
SVP heeeeeeeeeelp je n'arrive plus à supporter ce cauchemar de codage avec python
Partager