Hola, asegurate que siempre del sitio de donde saques los datos tenga la misma codificacion que la web.
La codificacion de la pagina la defines mediante una etiqueta, en el caso de UTF-8:
Código HTML:
<meta charset="utf-8">
Si por ejemplo sacas un valor de una tabla de base de datos, es recomendable que este tambien definida en utf-8