[HTML] caractères spéciaux html : tous les utiliser ??
Big-Foot
Posté le 01-01-2004 à 21:51:12
hello,
Je me demande dans quel mesure est ce qu'il faut utiliser les caractères spéciaux html.
Le mieux est de se limiter à la fonction php htmlentities() ou est ce qu'il est bien de tout remplacer ?
Publicité
Posté le 01-01-2004 à 21:51:12
antp
Super Administrateur Champion des excuses bidons
Posté le 01-01-2004 à 22:22:54
Seuls "&" et "<" doivent être remplacés
Le reste ça dépend du charset de ta page.
Si tu la déclares comme iso-8859-1 ou iso-8859-15 tu peux mettre tels quels tous les accents utilisés en français sans problème
donc il n'y a aucun avantage a remplacer les caractères spéciaux si on déclare iso... ??
On fait tu parle de la déclaration dans le "<? xml..." ou dans un meta ?
J'ai justement un petit problème avec cette déclaration xml :
Si dans ma page j'ai : <? xml version="1.0" ?>
Ca passe le validateurs.
Par contre si je met : <? xml version="1.0" encoding="ISO-8859-1" ?>
Le validateur me dit :
Citation :
Line 1, column 43: processing instruction does not start with name
<? xml version="1.0" encoding="ISO-8859-1" ?>
antp
Super Administrateur Champion des excuses bidons
Posté le 01-01-2004 à 23:11:08
L'espace entre le "?" et "xml" c'est normal ? Je sais pas si ça marche en fait.
Puis ce header xml n'est pas indispensable, et pose parfois des problèmes avec IE.
Si ta page est une page XHTML normale et pas un document XML à traiter comme tel, tu peux te contenter du meta qui dit au navigateur comment il devra traiter les caractères spéciaux trouvés dans le document.
ah oui c'est l'espace qui posait probleme merci.
On fait j'utilise du xhtml pure je connait pas très bien les avantages du xml, j'avais mis ce header pour que jEdit cherche les erreurs dans mon code, sans ca il le fait pas.
Big-Foot
Posté le 01-01-2004 à 23:20:47
ah oui, juste au cas ou, mon meta il est juste ?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Message édité par Big-Foot le 01-01-2004 à 23:20:58
antp
Super Administrateur Champion des excuses bidons
Posté le 01-01-2004 à 23:29:19
a priori oui, mais je ne suis pas un validateur de code donc quelque chose peut m'échapper