Potresti usare la funzione htmlentities() che si occupa proprio della conversione di tutti i possibili caratteri in entità html.