Htmlspecialchars et iso 5589-1
Résolu
Wilfou
Messages postés
108
Statut
Membre
-
Profil bloqué -
Profil bloqué -
Bonjour,
J'ai un petit problème avec la fonction htmlspecialchars et l'encodage en ISO 5589-1. Voici ma fonction test :
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++
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
-
-
essaye ceci :
<?php echo htmlspecialchars("é", "ISO-5589-1"); ?> -
Warning: htmlspecialchars() expects parameter 2 to be long, string given
Apparement, il faut donner un chiffre. -
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