madfab
Messages postés9Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention23 février 2006
-
21 févr. 2006 à 22:19
Teddy_le_gnein
Messages postés36Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention31 janvier 2011
-
1 mars 2010 à 11:52
Bonjour, j'ai codé des formulaires en AJAX supportant plusieurs pages et d'autres fonctionnalité. Un jour je me suis aperçu que tous les caractères accentués ne passait pas.
Hop google, recherche, hop plein de réponse... mais toutes (quasi) pour un problème avec des ? à la place de é è ç (par exemple) qu'on peut corriger avec un htmlentities() (en php).
madfab
Messages postés9Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention23 février 2006 23 févr. 2006 à 15:46
Bon j'ai reussi à resoudre mon problème apres enormement de test.
Je post au cas ou qql en aurait besoin plus tard.
J'avais fait bcp de tests et le resultat n'était toujours pas bon même si ma requete avait une tres bonne tête (les accents bon), sur la même page, juste apres j'avais fait une insertion basique pour voir si cela plantait aussi. Et bah non cela marchait.
Toujours un prob d'encodage quoi.
La solution a été de traiter la requete avec utf8_decode() voila.
Donc ca marche mais sur mon prob perso, j'ai toujours des zones d'ombres :/
madfab
Messages postés9Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention23 février 2006 23 févr. 2006 à 13:10
Erf cela ne résout pas tout, j'ai testé et cela n'a pas bougé d'un pouce, j'ai testé plusieurs encodage différent pour mon fichier html de base. Rien ne bouge. En revenche, quand je force un encodage dans le fichier "ajax" appelé par header('Content-Type: text/html; charset=ISO-8859-1;'); les accents ne sont toujours pas bon dans la DB mais ne le sont même plus quand je rafraichi mon formulaire ....
madfab
Messages postés9Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention23 février 2006 23 févr. 2006 à 21:46
Nan c'est bon ca marche.
L'ajax dans mon cas ne chargais pas des données à utiliser dans un formulaire mais tout un pan de page WEB (une page de mon formulaire dans mon cas). Donc je pouvais sans prob faire un echo et visualiser la requete.