Php / mysql et les accents qui se transforment en codes...
cs_hekko
Messages postés2Date d'inscriptionlundi 7 juin 2010StatutMembreDernière intervention 7 juin 2010
-
7 juin 2010 à 16:39
cs_hekko
Messages postés2Date d'inscriptionlundi 7 juin 2010StatutMembreDernière intervention 7 juin 2010
-
7 juin 2010 à 18:36
Bonjour à tous,
bon je vous le dit tout de suite, je ne suis pas un expert dans le php :-°
j'ai un petit soucis mais que plusieurs personnes ont également, j'ai même retrouvé un sujet qui parle de ce même problème mais la solution ne fonctionne pas pour moi.
je vous explique:
je suis actuellement entrain de faire la partie administrative de mon site avec des sections permettant d'ajouter du contenu et de modifier du contenu...
j'ai opté pour ajouter du contenu dans la base de donnée avec les balises html intégrée: Titre de la page
Et voici son contenu
j'utilise ces fonctions pour empêcher que les symboles < > soient traduits en code html par la bdd
mysql_real_escape_string(html_entity_decode(stripcslashes($_POST["contenu"])));
ps: je n'ai pas de problème d'affichage d'accents quand je tape moi même les accents dans la base...
j'utilise echo utf8_encode et tous les caractères s'affichent correctement en presque sauf les accents qui sont traduits par ses codes bizarres...
j'ai oublié également de préciser que les symbole comme le "ç" sont également traduit en code.
A voir également:
Php / mysql et les accents qui se transforment en codes...
jihednond
Messages postés143Date d'inscriptionjeudi 27 mars 2008StatutMembreDernière intervention 3 septembre 20111 7 juin 2010 à 17:55
bonjour
j'ai eu les même problème que vous avent mais je te conseille de stoké les donné proproment si tu veut éviter des future contrainte de développement
et pour ta question il faut soit créer une fonction pour parcourir le texte et remplacer les caractères spéciaux ce qui trés dure pour vous ou bien vous utiliser les bonne méthode jute de ne rien maitre comme balise html dans la base
et pour la function tu peut utilisé cette function sur se lien
cs_hekko
Messages postés2Date d'inscriptionlundi 7 juin 2010StatutMembreDernière intervention 7 juin 2010 7 juin 2010 à 18:36
Mais je ne comprend pas pourquoi alors quand j'écris moi même le contenu dans la base de donnée les accents fonctionnent correctement alors que dès que j'envoie à travers un formulaire cela se traduit par des codes...
Ton script ne convient pas à se que je cherche parce que l'affichage des accents fonctionnent quand ils ne sont pas convertis...