Me gustaría saber cómo hacer que cualquier texto impreso desde PHP con un echo (o un print) en el código HTML se muestre sin problemas de caracteres latinos.
P.ej:
yo quiero que salga esto:
Estás en el área de operador.
pero me sale esto:
Estás en el área de operador.
El charset del DOCTYPE lo tenía inicialmente como ISO-8859-1. También he probado con UTF-8. Debo tener un concepto equivocado del charset, porque como os digo, cualquier acento o ñ desde PHP me lo saca mal. Eso sí, cuando escribo directamente acentos o ñ en HTML sí que me los interpreta bien.
Una solución, que más que nada me parece un parche, es pasar previamente todos los textos de los echos por la función utf8_encode(), pero me gustaría saber algo más ortodoxo y que lo solucione todo de una.
Saludos!