Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2721 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme en utilisant htmlentities[résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme en utilisant htmlentities[résolu]

n°995975
snev42
Posté le 28-02-2005 à 16:18:35  profilanswer
 

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"
mood
Publicité
Posté le 28-02-2005 à 16:18:35  profilanswer
 

n°995976
FlorentG
Unité de Masse
Posté le 28-02-2005 à 16:20:24  profilanswer
 

Quel est le problème finalement ? :heink:

n°995987
snev42
Posté le 28-02-2005 à 16:27:16  profilanswer
 

le probleme c'est que je voudrais que htmlentities renvoit "caract&eagrave;re" au lieu de "caractére"


---------------
"Ce qui ne nous tue pas nous rend plus fort"
n°995990
KangOl
Profil : pointeur
Posté le 28-02-2005 à 16:28:49  profilanswer
 

faut que tu restes dans le meme charset :o


---------------
Nos estans firs di nosse pitite patreye...
n°995991
FlorentG
Unité de Masse
Posté le 28-02-2005 à 16:29:19  profilanswer
 

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...

n°996007
snev42
Posté le 28-02-2005 à 16:36:14  profilanswer
 

comment faire dans ce cas la pour enregister les accents en format HTML?


---------------
"Ce qui ne nous tue pas nous rend plus fort"
n°996010
FlorentG
Unité de Masse
Posté le 28-02-2005 à 16:36:46  profilanswer
 

utf-8...

n°996023
snev42
Posté le 28-02-2005 à 16:42:34  profilanswer
 

merci bcp.
il acceptait pas UTF-8 mais utf-8 ca marche :)


---------------
"Ce qui ne nous tue pas nous rend plus fort"

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme en utilisant htmlentities[résolu]

 

Sujets relatifs
Problème de curseurprobleme avec liste chainée
problème qd j'upload un fichier via un script PHP[XML/XSD] Bête problème de syntaxe
Problème entre PHP et la commande rshProbleme de requet SQL php
[PHP] Petit problème avec les checkboxLE problème des philosophes
[REGLE ] Probleme de couleurNotice : Undefined Offset ??? [Resolu]
Plus de sujets relatifs à : probleme en utilisant htmlentities[résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR