|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 138 ![]() |
bonjour,
voila j'ai une base mysql où les données sont écrites avec des caracteres accentués. Lorsque je les affiche j'obtiens dons des symbole bizarre. Si je place "htmlentities" pour la rubrique, je recupere bien mes caracteres accentué bien formaté. Mais je perds la mise en forme car il y a des balise HTML dans la rubrique. Y a t il une solution s'il vous plait ? |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mars 2007 Messages : 210 ![]() |
Ta base et ta page ont elles le meme encodage?
|
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 138 ![]() |
dans ma page j'ai :
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mars 2007 Messages : 210 ![]() |
si tu utilise pma ya une colonne interclassement quand tu affiche une base en general c'est utf8 par defaut...
Code ta page en utf8 c'est mieux^^ |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 138 ![]() |
j'avais pourtant laisser les parametres par défaut et j'ai "latin1-swedish-ci".
j'ai regardé pour mettre UTF8 mais lequel prendre il y en a plein ? Est ce que le fait de changer ce mode sur une base dejà renseigner va fonctionner ? |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mars 2007 Messages : 210 ![]() |
tu prend utf8_unicode et n'oubli pas de le mettre dans ta page aussi
Normalement si on peut le faire c'est que ca doit fonctionner^^ |
|
|
00
|
|
|
#7 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 138 ![]() |
j'ai donc mis "utf8-unicode-ci" dans la rubrique de ma base.
j'ai mis Code :
dans ma page j'appelle un script PHP qui me renvoi un echo du contenu. est-ce que la balise 'meta' fait quand meme son effet ? car dans le fichier script je n'ai que des balises PHP |
||
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 138 ![]() |
voici donc ce que j'ai remarqué :
dans ma page principale avec la balise : Code :
<meta http-equiv="Content-Type" content="text/html; charset=utf8_unicode"/> dans cette page, j'effectue une requete AJAX vers un script PHP qui ne contient que la requete et un echo du resultat et là les caracteres accentués sont bizarre. Si je place utf8-enconde(rubrique) alors ca s'affiche correctement. Il n'y a pas moyen de dire a mon script d'encoder en utf8 automatiquement au lieu de le faire pour chaque rubrique a affichées ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com