En muchas ocasiones nos encontramos con el problema de tener caracteres extraños dentro del código HTML. Unas veces éstos se muestran solo en pantalla, otras solo después de hacer una consulta a la base de datos, otras cuando recuperamos datos mediante ajax, otras en los mensajes que lanzamos al usuario vía Javascript, y en otros casos, los caracteres extraños se muestran únicamente dentro del código fuente, en por ejemplo los comentarios dentro del código HTML.