Charset = utf8 no funciona en mi página PHP

Tengo un problema con la encoding de mi personaje. Cada vez que cargo una página en el navegador, se muestra así: enter image description here

Entonces necesito configurarlo manualmente en el navegador. Gracias por tu ayuda.

Parece que no sirve su contenido como utf-8. haz esto configurando el encabezado correcto:

header('Content-type: text/html; charset=utf-8'); 

además de estar realmente seguro de que el navegador lo entiende, agregue una metaetiqueta:

  

tenga en cuenta que, dependiendo de dónde provenga el texto, es posible que tenga que verificar algunas otras cosas también (conexión a la base de datos, encoding del archivo de origen, …) – he enumerado muchas de ellas en una de mis respuestas a una pregunta similar .

Según lo declarado por kraikkonen85 en este comentario :

Además de establecer mysql_set_charset y agregar metadatos de configuración utf8 a html, otro motivo importante pero “impredecible” es el tipo de encoding de su editor de PHP al guardar. Por ejemplo, si guarda el archivo php que no sean codificaciones como ” unicode ” o ” ANSI “, como lo experimenté, puede notar caracteres extraños como cuadrados, signos de interrogación, etc.

Para asegurarse, intente con el método “guardar como” para ver explícitamente que su archivo php se está utf8 como utf8 .

puede ser porque su contenido puede no ser utf-8 puede establecer utf-s configurando el encabezado y meta

 header('Content-type: text/html; charset=utf-8');