Bonjour,
environnement: ubuntu 8.10, python 2.5 et wxPython 2.8 (il me semble)
Pour m'initier à wxPython, je décortique l"Adress Book" obtenu sur le wxPyWiki, dans la page Fully fonctional Demo.
Après l'avoir adapté à Mysql, vérifié que l'utf8 se retrouve tant dans Mysql, Python, MySQLdb et wxPython, je me retrouve face à "UnicodeEncodeError: 'ascii' codec...etc"
Dans le module managepersons.py, la ligne
self.lctsup.SetStringItem(x,1,k['fname'])
est responsable de cette erreur.
Il me semble que wxPython se passe d'utiliser l'UTF-8, et conserve l'ascii' .
Pourtant, wx.GetDefaultPyEncoding() retoure 'YTF-8' (normal, c'estla locale de python)
Aussi:
Que faire ?? sans passer par import codecs ??
Merci
Partager