Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Кодировка страницы в интернете (http://forum.oszone.net/showthread.php?t=338588)

Deep2007 06-01-2019 22:19 2850233

Кодировка страницы в интернете
 
Доброго времени суток!
Подскажите, каким способом увидеть нормальный текст на странице?
Кодировка в коде указана charset=windows-1251, но мои попытки настроить кодировку IE11 вручную не помогли.

freese 06-01-2019 22:35 2850241

Цитата:

Цитата Deep2007
Кодировка в коде указана charset=windows-1251, но мои попытки настроить кодировку IE11 вручную не помогли. »

указана 1251, а написано в utf-8. В браузерах не от MS в лисе нормально отображается В лисе нормально

Iska 06-01-2019 23:31 2850255

Цитата:

Цитата Deep2007
но мои попытки настроить кодировку IE11 вручную не помогли. »

В каждом (!) фрейме страницы нужно щелкнуть правой кнопкой мышки по содержимому этого фрейма и в появившемся контекстном меню указать кодировку Кириллица (Windows):
Скрытый текст


Теперь о том, почему такое происходит.
Цитата:

Цитата freese
а написано в utf-8. »

Не так. Просто сервер говорит браузеру «Верь мне, я посылаю тебе UTF-8» :lol: о том, что отдаёт страницы в UTF-8:
Скрытый текст

а в реальности приходит ANSI/1251.

Deep2007 06-01-2019 23:34 2850256

Цитата:

Цитата freese
В лисе нормально »

Портабельный Firefox скачал с mozilla-russia.org, но проблему это не решило.

А это:
Цитата:

Цитата Iska
В каждом (!) фрейме страницы нужно щелкнуть правой кнопкой мышки по содержимому этого фрейма и в появившемся контекстном меню указать кодировку Кириллица (Windows) »

- помогло.

Спасибо за помощь freese и Iska.

freese 06-01-2019 23:41 2850260

Цитата:

Цитата Deep2007
Портабельный Firefox скачал с mozilla-russia.org, но проблему это не решило. »

Скрытый текст

для IE - Iska, решение предложил, но т.к. текст вставляется фреймами, то очень забавная вещь получается

Iska 06-01-2019 23:43 2850261

Цитата:

Цитата Deep2007
но проблему это не решило. »

А там точно так же, только достаточно задать один раз для самой страницы с фреймами, из основного меню — \Вид\Кодировка\Кириллица (Windows).

Update: припоздал ;).

yurfed 07-01-2019 00:18 2850269

freese, Iska, А теперь посмотрите чем это версталось (из шапки), если я правильно понял :)
Выделено мной
Код:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>����������� ��������</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">


Iska 07-01-2019 01:22 2850281

yurfed, ну, FrontPage, ну, третий, ну, как делалось это в каком-нибудь 98-99 году, так с тех пор никто в содержимое не лез.

Дело не в том, чем версталось. Дело в том, что настройки Web-сервера, под которым хостится сайт, не соответствуют содержимому страниц сайта. Вот как это выглядит в реальности, без перекодировки содержимого страницы браузером:
Скрытый текст

Всё дело именно в несоответствии, потому как Web-сервер клятвенно заверяет, что он-то отдаёт страницы в UTF-8:
Скрытый текст

(но при этом содержимое страниц он в UTF-8 отнюдь не конвертирует, они как были в ANSI/1251, так и отдаются), а браузеры всего лишь честно пытаются следовать ответу Web-сервера, поскольку именно содержимое Response Headers в данном случае имеет приоритет над тэгом «meta http-equiv="Content-Type" content="text/html; charset=windows-1251"».


Время: 23:15.

Время: 23:15.
© OSzone.net 2001-