Pages : 1
#1 Le 06/04/2006, à 17:16
- Yoshiball
les accents dans mysql
Bonjour,
j'ai un petit souci d'accents avec mysql, je m'explique, en fait je développe un script de news, donc je tape la news, ensuite je fais la requete pour l'enregistrer dans la base de données.
Mais j'ai remarqué que dans mysql les accents et compagnies s'affichent mal, donc j'ai utiliser la fonction htmlentities.
Mais maintenant le probleme c'est que quand je souhaite afficher ma news en faisant une requete dans la base de données, bas les accents s'affiche n'importe comment.
Quelqu'un sait comment faire?
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#2 Le 06/04/2006, à 17:48
- Fy
Re : les accents dans mysql
Bonjour,
Plusieurs petites questions, quelle version de mysql utilises tu ? Quel est l'encodage de ton site, et celui des données stoquées dans mysql ?
Hors ligne
#3 Le 06/04/2006, à 19:07
- Yoshiball
Re : les accents dans mysql
Alors j'utilise phpmyadmin v2.7.0-pl2
Mon site est encodé en UTF-8
Par contre les données dans mysql.....:/ je sais pas trop
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#4 Le 06/04/2006, à 19:12
- Fy
Re : les accents dans mysql
Pour mysql, tu vas dans phpmyadmin, sur la page d'accueil dans : Show MySQL system variable, et ensuite tu fais ctrl + f version 2 fois. Pour savoir l'encodage dans mysql dans tes tables, toujours avec phpmyadmin, tu as la colonne Collation.
Tu es bien sur de n'avoir d'erreur qu'avec les données prisent dans la base de donnée ?
Peux tu me communiquer l'adresse qui te pause problème afin que j'y jette un coup d'oeil ?
Hors ligne
#5 Le 06/04/2006, à 20:47
- Yoshiball
Re : les accents dans mysql
C'est encodé en UTF-8 dans la base de données.
Donc quand j'utilise htmlentities je vois bien dans ma base que tous les caractères sont encodés avec leur code html (é=&eagrave; etc......) mais le problème c'est qu'ensuite quand je fais une requête pour afficher bas là les caractères c'est du n'importe quoi
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#6 Le 07/04/2006, à 17:19
- zeugme
Re : les accents dans mysql
Change l'encodage de ta base en latin 8951 ou un truc dans le genre (je l'ai pas sous la main juste la) et ensuite pas de probleme d'accent.
si le probleme persiste, verifie le reglage de l'encoding dans ton serveur web.
Car meme si c'est stockable avec accent dans la base, c'est peut etre pas "dessinable" dans l'HTML.
Hors ligne
#7 Le 20/07/2007, à 18:01
- freaks
Re : les accents dans mysql
hello j'ai le meme souci mais je n'arrive pas à régler le problème, pourtant la manip doit etre simple car quand j'exporte ma base de mon serveur vers celui de mon hebergeur, il n'y a pas de souci à son niveau alors que moi oui !
a priori le mysql de mon serveur est en UTF8 ....
2.6.17-10-386
ubuntu
http://www.freak.fr
Hors ligne
Pages : 1