Htmlspecialchars et iso 5589-1

Résolu
Wilfou Messages postés 101 Date d'inscription   Statut Membre Dernière intervention   -  
 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++
A voir également:

4 réponses

CannonballFinder
 
En fait tu t'étais surtout planté dans le code ISO !!!!
1
Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
 
essaye ceci :
<?php echo htmlspecialchars("é", "ISO-5589-1"); ?>
0
Wilfou Messages postés 101 Date d'inscription   Statut Membre Dernière intervention   10
 
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   Statut Membre Dernière intervention   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
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
Profil bloqué
 
salut ben moi j'ai le meme probleme est c'est toujours pas reglé meme avec le iso
0
Profil bloqué
 
ya t il d'autres solution??
0