Il codice è molto lungo...
però, per capirci, ho fatto questo script

Codice PHP:
<?php
$a
=' " ';
$b=" ' ";
echo 
htmlentities($a.$b,ENT_QUOTES);
?>
sul mio pc risponde così:

&quot; &#039;

nel dominio online invece:

\&quot; \&#039;