2010-03-11 6 views

Répondre

4

Oui, htmlspecialchars().

Les traductions effectuées sont:

  • & (esperluette) devient &
  • " (guillemet) devient " lorsque ENT_NOQUOTES n'est pas.
  • ' (guillemet simple) devient ' uniquement lorsque ENT_QUOTES est défini.
  • < (moins) devient &lt;
  • > (supérieur) devient &gt;
0

Pour répondre à votre deuxième question, en ce qui concerne le rendu incorrect des caractères, il doit faire avec avoir des caractères unicode droite dans votre fichier. C'est généralement le résultat du collage d'un programme utilisant des caractères Unicode. Lorsque cet Unicode n'est pas converti en ASCII ou en une entité HTML, il ne sera pas rendu correctement dans le navigateur car le navigateur essaiera de l'interpréter comme quelque chose qu'il n'est pas.

Questions connexes