Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/04/2006, à 18: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, à 18: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, à 20: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, à 20: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, à 21: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 sad


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, à 18: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, à 19: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