Htmlspecialchars et iso 5589-1

Résolu
Wilfou Messages postés 108 Statut Membre -  
 Profil bloqué -
Bonjour,

J'ai un petit problème avec la fonction htmlspecialchars et l'encodage en ISO 5589-1. Voici ma fonction test :
<?php echo htmlspecialchars("é"); ?>


Lorsque je suis en UTF-8, ça fonctionne. Mais tout mon site est déjà en ISO 5589-1 donc j'aimerai éviter de devoir tout passer en UTF-8.

Merci

P.S.: quand je parle de l'encodage, c'est sur notepad++

4 réponses

  1. CannonballFinder
     
    En fait tu t'étais surtout planté dans le code ISO !!!!
    1
  2. Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
     
    essaye ceci :
    <?php echo htmlspecialchars("é", "ISO-5589-1"); ?>
    0
  3. Wilfou Messages postés 108 Statut Membre 10
     
    Warning: htmlspecialchars() expects parameter 2 to be long, string given


    Apparement, il faut donner un chiffre.
    0
  4. Wilfou Messages postés 108 Statut Membre 10
     
    J'ai finalement trouvé comment faire, il faut mettre un ENT_..... comme paramètre avant de donner l'encodage.

    dans mon cas, ça donne :
    <?php echo htmlspecialchars("é", ENT_....., 'ISO-8859-1'); ?>


    j'ai mis un ENT_HTML5 pck c'est celui qui me dérangeais le moins, mais s'il y a mieux, je prends =)

    merci encore blunderer
    0
    1. Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
       
      j'allais poster un message au sujet des ENT_... ^^
      bien joué :)
      0
    2. Profil bloqué
       
      salut ben moi j'ai le meme probleme est c'est toujours pas reglé meme avec le iso
      0
    3. Profil bloqué
       
      ya t il d'autres solution??
      0