Page 1 sur 1

[R] Include MySQL et problème avec les accents (é, è, ù)

Posté : jeu. 29 déc. 2011 15:47
par Gigli
Bonjour :)


J'utilise depuis peu l'include MySQL trouvé ici http://www.autoitscript.com/forum/topic ... _mysql.au3

Il y a-t-il quelque chose à savoir sur les accents ?

Si je fais par exemple un

Code : Tout sélectionner

_AddRecord($sql, "nom", "nom", "vélo")
Je me retrouve dans ma base avec un enregistrement avec uniquement "v"


Donc, j'en appel aux utilisateur chevronnés d'AutoIt et de MySQL, afin de m'aider à déterminer ce qui provoque ce problème : quelque chose dans AutoIt, ou alors, lors de la création de la base de données MySQL ?


Merci à vous :)

Re: [..] Include MySQL et problème avec les accents (é, è, ù

Posté : ven. 30 déc. 2011 07:42
par Yarillo
Bonsoir.

Le problème devrait pas se situer pas dans votre librairie, je penche pour votre table SQL.
Elle doit être marquée comme étant en UTF-8, tentez de la transformer en latin1.

Re: [..] Include MySQL et problème avec les accents (é, è, ù

Posté : ven. 30 déc. 2011 09:25
par Gigli
Bonjour,


Merci pour votre réponse. En faisant ce test, j'obtiens désormais "v?lo" :D

Cela ne pourrait-il pas venir de l'OS (paramètres régionaux de Windows ?)


Si l'un de vous a une base MySQL dans laquelle il sait lire et écrire les accents avec AutoIT, ne serait il pas trop demandé qu'il poste ici une mini base et un bout de code pour que je le test dans mon environnement ?


Merci :)

Re: [..] Include MySQL et problème avec les accents (é, è, ù

Posté : ven. 30 déc. 2011 18:38
par jchd
Perso, je conseille vivement de ne travailler qu'en Unicode (UTF-8). L'ANSI est une source de problème, tant à court terme qu'à long terme.
C'est indépendant du moteur SQL utilisé, bien sûr.

Re: [..] Include MySQL et problème avec les accents (é, è, ù

Posté : sam. 31 déc. 2011 11:58
par Gigli
Bonjour,


Ok, c'est résolu. Le problème provenait bien de la base SQL et non d'AutoIt.


En effet, la base tournait sur une machine virtuelle avec une version Ubuntu server.

J'ai testé en local sur mon PC en windows en utilisant Wampp, et même à distance sur un server Debian, et là je n'ai aucun problème d'accents.

Maintenant qu'est ce qui pose problème sur la machine Ubuntu... je crois que n'aurais jamais la réponse :D


Merci à vous. Je [R] le sujet