"Использование windows-1252 вместо заявленной кодировки iso-8859-1."Это означает, что файл был сохранен в Windows 1252 с кодировкой при создании (он же Western 1252 или cp1252), и ваша декларация кодировки гласит: «Эй, прочитайте этот файл с iso-8859-1», если это не кодировка файла.
По этой причине существует мета-кодировка.Он существует для объявления кодировки файла, который вы отправляете / читаете / используете, поэтому, когда, например, браузер читает документ, который он знает, какую кодировку использует файл.
Подробно, вы объявили эту кодировку:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Но проверяемый файл фактически закодирован в Windows 1252. Как?Зачем?Проверьте текстовый редактор, который вы используете, и какую кодировку он использует для сохранения файлов.Если редактор можно настроить для изменения кодировки, выберите ту, которую вы хотите использовать.
О HTML5
Использование
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
или
<meta charset="iso-8859-1">
оба действительны для HTML5.Смотри против