|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : mai 2010 Messages : 62 ![]() |
Bonjour,
J'ai cette erreur qui survient à chaque appel de mes requêtes : Code :
Sa viendrais qu'elixir/sqlalchemy est en ASCII. savez-vous quel est le parametrage d'elixir/sqlalchemy pour qu'il soit en utf8 ? Je pense que c'est un paramètre qu'il faut écrire lors de la connection à la base. Cordialement |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 690 ![]() |
Salut,
client encoding est un paramètre de la connexion à passer dans la construction de l'engine (ou de la metadata). Sa formulation dépend du type de la BDD voire du driver. - W
__________________
Architectures Post-Modernes |
|
|
00
|
|
|
#3 | ||
|
Futur Membre du Club
![]() Inscription : mai 2010 Messages : 62 ![]() |
J'utilise une BDD de type Mysql, j'ai formulé ma connexion comme suite sachant que j'utilise elixir:
Code :
si vous avez l'écriture exacte de la connexion je suis preneuse. Merci Cordialement |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 690 ![]() |
Salut,
Elixir est quelque peu devenu obsolete depuis que SQLAlchemy a intégré une interface declarative. MySQL est la BDD et non le driver DBAPI installé côté Python pour travailler avec. Dans la documentation du dialect MySQL, vous trouverez la façon de préciser "utf-8" en utilisant charset et use_unicode pour les différents "drivers". Bon courage, - W
__________________
Architectures Post-Modernes |
|
|
00
|
|
|
#5 | ||||
|
Futur Membre du Club
![]() Inscription : mai 2010 Messages : 62 ![]() |
Bonjour wiztricks,
J'avais bien lu cette doc et passée ma connection ainsi : Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com