cs_Vins974
Messages postés104Date d'inscriptionlundi 19 janvier 2009StatutMembreDernière intervention20 février 2009
-
22 janv. 2009 à 07:45
cs_Vins974
Messages postés104Date d'inscriptionlundi 19 janvier 2009StatutMembreDernière intervention20 février 2009
-
27 janv. 2009 à 05:02
Bonjour,
Je crée un site, et j'ai créé un formulaire. J'ai 3 listes
déroulante qui sont liées. J'ai enfin réussi à les créés .. Pour cela j'utilise une fonction
javascript.. Les données qui apparaissent dans les listes déroulantes
sont des données qui sont stockés dans ma base de données MySql.. Bien sur je
mets des accents dans ma base de données , et quand les données
s'affichent, les caractères qui ont des accents sont représentés par
des losange tout noir.
C'est vraiment pas trop beau quoi . S'il vous plait aidez moi!!
cs_Vins974
Messages postés104Date d'inscriptionlundi 19 janvier 2009StatutMembreDernière intervention20 février 2009 23 janv. 2009 à 07:15
Donc tu veux me dire que si je rajoute des données dans ma base de données, les accents seront correct ??? Mais il n'y a pas de rapport avec l'encodage de ma base de donnée elle mm ??
shadowfox666
Messages postés64Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 8 mars 2012 23 janv. 2009 à 12:23
Si ta base est sous MySQL regarde bien l'Interclassement pour tous les champs de type char, varchar etc. Il faut qu'ils correspondent avec ton charset dans ta page web.
cs_Vins974
Messages postés104Date d'inscriptionlundi 19 janvier 2009StatutMembreDernière intervention20 février 2009 23 janv. 2009 à 12:28
Ah oué ?? je ne savais pas ça, comme là je sors du boulot j'aurais pas le temps dse faire mais je ferais la semaine prochaine, mais comment on vérifie ca ?? je ne suis pas très fort sur mysql :s
shadowfox666
Messages postés64Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 8 mars 2012 23 janv. 2009 à 12:47
Lorsque tu regardes la structure de ta table dans ta base de données il y aune colonne nommée Interclassement, tu fais modifier le champ que tu dois changer et tu regardes que c'est bien celui que tu veux. C'est pas compliqué si tu es sous phpmyadmin, par contre je crois que cela n'est que sur les versions récentes de MySQL (à partir de la version 4 je crois, à vérifier)
cs_Vins974
Messages postés104Date d'inscriptionlundi 19 janvier 2009StatutMembreDernière intervention20 février 2009 26 janv. 2009 à 05:21
Ah ok, ben je vois que en ce qui concerne tous mes champs texte, dans toutes mes tables, dans la colonne interclassement il y a <dfn title="Unicode (multilingue), insensible à la casse">"utf8_general_ci"</dfn> .. C'est bon non ??? Mais c'est trop bizare en faite.. Parce que tous mes accents passent correctement, mais sauf au moment ou j'utilise des fonctions java script et que je ve faire apparaitre les informations dans des listes chainé, liées... C'est là qu'apparait les "?" ... :-s C'est la fonction java script qui surment pose probleme :-s