Htmlspecialchars et iso 5589-1

Résolu/Fermé
Wilfou Messages postés 101 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 3 janvier 2014 - Modifié par Wilfou le 18/07/2012 à 13:03
 Profil bloqué - 28 janv. 2013 à 22:16
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++
A voir également:

4 réponses

CannonballFinder
5 déc. 2012 à 14:31
En fait tu t'étais surtout planté dans le code ISO !!!!
1
Blunderer Messages postés 273 Date d'inscription mardi 17 juillet 2012 Statut Membre Dernière intervention 6 décembre 2012 83
18 juil. 2012 à 13:14
essaye ceci :
<?php echo htmlspecialchars("é", "ISO-5589-1"); ?>
0
Wilfou Messages postés 101 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 3 janvier 2014 10
18 juil. 2012 à 14:06
Warning: htmlspecialchars() expects parameter 2 to be long, string given


Apparement, il faut donner un chiffre.
0
Wilfou Messages postés 101 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 3 janvier 2014 10
18 juil. 2012 à 14:23
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
Blunderer Messages postés 273 Date d'inscription mardi 17 juillet 2012 Statut Membre Dernière intervention 6 décembre 2012 83
18 juil. 2012 à 14:27
j'allais poster un message au sujet des ENT_... ^^
bien joué :)
0
Profil bloqué
28 janv. 2013 à 22:16
salut ben moi j'ai le meme probleme est c'est toujours pas reglé meme avec le iso
0
Profil bloqué
28 janv. 2013 à 22:16
ya t il d'autres solution??
0