Вчера я скачал Firefox 4, и когда я пытаюсь открыть свой сайт (сайт ASP .Net 2.0 с мастер-страницами), он пытается открыть файл, а не отображать страницу.Сообщение во всплывающем окне выглядит следующим образом: «Вы решили открыть файл contactus.aspx, являющийся файлом: aspx с:« моего сайта ». Что делать Firefox с этим файлом?»
Я отправляю следующее содержимое-type: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Я также попытался изменить кодировку на utf-8
, тоже самое.
Когда я пытаюсь запустить страницу через валидатор w3, он выдает мне следующее сообщение:
Warning Character Encoding mismatch!
The character encoding specified in the HTTP header (utf-8) is different from the value in the <meta> element (iso-8859-1). I will use the value from the HTTP header (utf-8) for this validation.
Сервер (IIS) каким-то образом устанавливает кодировку по умолчанию?Может ли это несоответствие быть проблемой?Что еще я могу искать?Кроме того, у меня есть мобильный сайт, работающий на том же сервере, который использует "application/xhtml+xml; charset=utf-8"
в качестве типа контента, и он отлично работает в FF4.Спасибо!
Редактировать: вот пример страницы с сайта: http://www.cvps.com/jobs.aspx
Редактировать 2: Думаю, я сузил проблему до обнаружения мобильных устройств.Я использую обнаружение мобильного устройства на 51 градус от http://51degrees.codeplex.com/