probleme en utilisant htmlentities[résolu] - PHP - Programmation
Marsh Posté le 28-02-2005 à 16:27:16
le probleme c'est que je voudrais que htmlentities renvoit "caract&eagrave;re" au lieu de "caractére"
Marsh Posté le 28-02-2005 à 16:28:49
faut que tu restes dans le meme charset
Marsh Posté le 28-02-2005 à 16:29:19
Je comprend le problème : le coup du "é" viens du fait que tu lui balance une chaîne de caractère en Unicode... Et les caractère bizarroïdes en Unicode donnent des trucs genre "é" en iso-8859-1.
Mais avec l'unicode, on s'en fout des &eagrave; et tout ça...
Marsh Posté le 28-02-2005 à 16:36:14
comment faire dans ce cas la pour enregister les accents en format HTML?
Marsh Posté le 28-02-2005 à 16:42:34
merci bcp.
il acceptait pas UTF-8 mais utf-8 ca marche
Marsh Posté le 28-02-2005 à 16:18:35
Bonjour.
Je suis exposé a un petit problème en utilisant htmlentities pour formater les données d'un formulaire après reception en POST:
après avoir rentré des caractères accentués : à, é, è, ...
htmlentities retourne é (soit é) pour chaque caractère accentué.
voici la maniere dont je l'utilise :
$string2 = htmlentities($string, ENT_QUOTES);
(ou $string est une copie de $_POST["variable"])
par exemple si $string recoit "caractère", $string2 vaudra "caractére"
Si quelqu'un a une idée pour m'aider à résoudre ce problème...
Merci.
Message édité par snev42 le 28-02-2005 à 16:43:11
---------------
"Ce qui ne nous tue pas nous rend plus fort"