Io ti consiglierei di inserire lettere accentate e caratteri speciali per mezzo di htmlentities().
In altri modi corri il rischio che non funga qualcosa..
Con la funzione su elencata traasformi in html tutti i simboli che scrivi nel loro rispettivo codice html e quindi un'apice sarebbe un codice html e non piu' un emplice '.
Cosi' per le lettere accentate o altro.