Eléphant du PHP |
63 Messages
06 nov. 2005, 19:23
Tu peux soit utiliser addslashes() sur ton champ avant ajout dans la base de données, et utiliser stripslahes() pour afficher correctement les données une fois récupérées de la base.
Personnellement, j'ai tendance à plutôt utiliser
htmlentities qui convertit les caractères spéciaux (accents, guillemets et autres) en entités HTML (? devient & par exemple).
L'avantage est que tu peux afficher directement une chaîne encodée avec cette fonction sans avoir à la "déconvertir" (au pire, tu peux utiliser
html_entity_decode pour réaliser l'opération inverse.