Se si utilizza la codifica utf8, non è indispensabile utilizzare tutte le entità html, vanno convertiti solo i seguenti caratteri: ' " < > & che può essere fatto mediante la funzione htmlspecialchars ().
La cosa importante è impostare la codifica utf8 per tutto, pagine html, pagine php, editor che si utilizza per l'html e pagina php, e se si utilizza un db anche le tabelle ed i campi devo avere la codifica utf8.