Наиболее частой причиной этой проблемы является то, что, хотя вы объявляете свою страницу в кодировке Latin1 (ISO-8859-1), сам файл не является (например, может быть закодирован в Win -CP-1512 по умолчанию, если вы работаете в Windows).
Пожалуйста, убедитесь, что все ваши файлы правильно закодированы. Такие инструменты, как Notepad ++ в Windows, могут помочь вам обнаружить эту проблему.