Htmlspecialchars et iso 5589-1

Résolu
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. essaye ceci :
    <?php echo htmlspecialchars("é", "ISO-5589-1"); ?>
    1. Warning: htmlspecialchars() expects parameter 2 to be long, string given


      Apparement, il faut donner un chiffre.
      1. 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
        1. j'allais poster un message au sujet des ENT_... ^^
          bien joué :)
        2. salut ben moi j'ai le meme probleme est c'est toujours pas reglé meme avec le iso
        3. ya t il d'autres solution??
      2. En fait tu t'étais surtout planté dans le code ISO !!!!