PHP htmlspecialchars() why does not work on some chars
hi i was wondering but maybe i missed up somenthing about `htmlspecialchars()`, why does this function does not a replacement of all this  html special character
[html special chars list][1]

cause for example the char `%` is not replaced as i can see 


  [1]: http://www.degraeve.com/reference/specialcharacters.php

the php manual says about:
   

     '&' (ampersand) becomes '&amp;'
        '"' (double quote) becomes '&quot;' when ENT_NOQUOTES is not set.
        "'" (single quote) becomes '&#039;' only when ENT_QUOTES is set.
        '<' (less than) becomes '&lt;'
        '>' (greater than) becomes '&gt;'

so about other chars ? no function to replace them all?


PHP htmlspecialchars() why does not work on some chars
===

hi i was wondering but maybe i missed up somenthing about `htmlspecialchars()`, why does this function does not a replacement of all this  html special character
[html special chars list][1]

cause for example the char `%` is not replaced as i can see 


  [1]: http://www.degraeve.com/reference/specialcharacters.php

the php manual says about:
   

     '&' (ampersand) becomes '&amp;'
        '"' (double quote) becomes '&quot;' when ENT_NOQUOTES is not set.
        "'" (single quote) becomes '&#039;' only when ENT_QUOTES is set.
        '<' (less than) becomes '&lt;'
        '>' (greater than) becomes '&gt;'

so about other chars ? no function to replace them all?

