[HTML] caractères spéciaux html : tous les utiliser ??

caractères spéciaux html : tous les utiliser ?? [HTML] - HTML/CSS - Programmation

Marsh 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 ?

Reply

Marsh Posté le 01-01-2004 à 21:51:12   

Reply

Marsh 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


Message édité par antp le 01-01-2004 à 22:23:21

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-01-2004 à 23:08:06    

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" ?>

Reply

Marsh 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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-01-2004 à 23:19:28    

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.

Reply

Marsh 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
Reply

Marsh 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 :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-01-2004 à 23:37:42    

oki :whistle:

Reply

Marsh Posté le 02-01-2004 à 02:16:18    

<?xml version="1.0" encoding="ISO-8859-1"?>
 
Pas d'espace. ;)

Reply

Marsh Posté le 03-01-2004 à 01:33:41    

<? echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?>
pour éviter que ça soit considéré comme du php :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed