[Administration] Règle n°1 : les Standards connus et établis du Web tu respecteras
Soumis par L (page perso, ) le 22 juillet 2007. Fermé par Bruno Michel (Jabber id, page perso, ) le 29 mai 2007. 0 vote(s). Voter pour cette tâche> Lire l'entrée (3 commentaires, moyenne: 1,3).
Plop !
Je précise que si besoin est, je me propose pour développer la solution. Indiquez-moi le code concerné et je verrais si je peux y apporter ma pierre sachant que je ne connais rien à Templeet et que je ne veux pas y toucher : je peux seulement faire du PHP.
[ Répondre ]
codage, svp
En bon français, il est préférable de ne pas dire "encoder" et "encodage" mais "coder" et "codage" (cf "message codé", "codage de Huffman", "codage préfixe", "codage RVB", etc.). Rappelons que "codec" = codeur/décodeur (on ne parle pas d'encodec). Je trouve d'ailleurs que dire "encodage" est relativement laid.
[ Répondre ]
htmlspecialchars()
De toute façon, il vaut toujours mieux utiliser htmlspecialchars() que htmlentities(). En effet, htmlspecialchars() ne transforme en entités que les caractères qui en ont besoin (à savoir & ' " < > ) et non les caractères qui n'en ont pas besoin (à savoir é, à, etc.) car ces derniers sont déjà pris en charge par l'encodage de la page.
Je ne vois vraiment pas d'où vient cette manie d'utiliser htmlentities() alors que htmlspecialchars() suffit. Cette pratique serait même plutôt néfaste car plus lourde (un "é" prend un octet en ISO-8859-15, mais prend 8 octets sous forme d'entité "é" !).
[ Répondre ]


