Microsoft Edge показывает неверный HTML5 DOCTYPE - PullRequest
1 голос
/ 25 октября 2019

Веб-сайт моего проекта в интрасети не отображает некоторые страницы в Microsoft Edge, и он нормально работает в IE7, и когда я тестировал В консоли с использованием F12 в консоли отображается ошибка ниже

Неверный HTML5 DOCTYPE. Подумайте об использовании совместимой формы "".

HTML1114: кодовая страница iso-8859-1 из (заголовок HTTP) переопределяет конфликтующую кодовую страницу utf-8 из (тег META)

В моих страницах она используется, как показано ниже

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=7" />

Что изменить в DOCTYPE и в метатеге?

1 Ответ

0 голосов
/ 28 октября 2019

Эта ошибка появляется, потому что вы указали кодировку inboth HTTP-заголовка Content-Type и тега, и они используют разные методы кодирования.

Решение состоит в том, чтобы изменить HTTP-заголовок Content-Type, чтобы получить UTF-8 кодирования, или чтобы изменить кодировку страницы в метатеге на iso-8859-1 (что может вызвать другие проблемы).

Более подробно, пожалуйста, проверьте эту ветку и HTML-кодировка атрибута .

...