Vous n'êtes pas identifié(e).
6 Posts
Bonjour,
Voici mon problème : lorsque j'insère ma requête dans la base de données, tous les caractères accentués s'encodent en entités html type é par exemple.
Dans mon fichier php, j'ai ceci :
l'echo me renvoie bien le message suivant : INSERT INTO u0r_content (`id`, `asset_id`, `title`) VALUES (5, 36, "Attentats à Athènes à 100 jours des Jeux")
Si je regarde dans ma base de données, j'ai ceci : Attentats à Athènes à 100 jours des Jeux
j'ai bien tenté mysql_ecape_string($titre) mais ça me donne une erreur Fatal error: Call to undefined function mysql_ecape_string()
Merci d'avance si vous pouvez m'aiguiller,
Mickaël
Hors ligne
Saluton,
Commence par lire cette partie de la documentation de PHP : htmlentities()
Cela dit, cette conversion en entités HTML n'intervient pas toute seule à l'insertion dans ta base de données.
Un trigger ?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne