par
VaN » 08 janv. 2009, 20:37
Bonsoir,
j'ai un <input type="text"> dont la value peut recevoir un string avec des caractères accentués.
J'aimerai donc transformer ces caractères accentués en caractères HTML, avant d'insérer ce string dans ma base de données. ("é" doit devenir "é" par exemple)
J'ai essayé htmlspecialchars() et htmlentities(), mais ils ne retournent pas le résultat voulu :
- sans traitement, un é se transforme en é
- avec htmlentities(), un é se transforme en é
- avec htmlspecialchars(), un é se transforme en é
Existe t'il une fonction pour transformer un é en é (et de même pour tous les caractères accentués) ?
Bonsoir,
j'ai un <input type="text"> dont la value peut recevoir un string avec des caractères accentués.
J'aimerai donc transformer ces caractères accentués en caractères HTML, avant d'insérer ce string dans ma base de données. ("é" doit devenir "é" par exemple)
J'ai essayé htmlspecialchars() et htmlentities(), mais ils ne retournent pas le résultat voulu :
- sans traitement, un é se transforme en é
- avec htmlentities(), un é se transforme en é
- avec htmlspecialchars(), un é se transforme en é
Existe t'il une fonction pour transformer un é en é (et de même pour tous les caractères accentués) ?