Dos cosas... Usa un IDE que te permita guardar los PHP en UTF-8, coloca antes de los metas y cualquier salida:
Si usas bases de datos, que su charset sea UTF-8, manten el meta que pusiste:
Código PHP:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Y no te hará falta ni siquiera escapar los caracteres especiales, los escribes directo en tu código y en tu db y se muestran bien.
Combinación ideal: archivos php, meta, header de salida y bases de datos TODOS en UTF-8 y listo. Yo tuve muchos problemas con eso hasta que me di cuenta que tenía que uniformar los charset EN TODO.