Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Загадка с кодировкой

Обсуждение темы Загадка с кодировкой в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Сегодня столкнулся с загадкой (для меня). Поясните, кто сможет. Сделал простенький сайт. Забросил на сервер, сохранил на компе и на флэшке. Несколько раз ...


Закрытая тема
 
Опции темы
Старый 01.05.2011, 23:17   #1
Сегодня столкнулся с загадкой (для меня). Поясните, кто сможет.

Сделал простенький сайт. Забросил на сервер, сохранил на компе и на флэшке. Несколько раз вносил незначительные изменения, постоянно сохраняя в трех местах... Сегодня открыл сайт с компа, смотрю...шрифт увеличен, на кнопках смотрится безобразно... Открыл с сервера - нормально, с флэшки - также хорошо. Стал разбираться.
С помощью Total Commander сравнил два файла на компе и на флэшке. Эту операцию производил тысячу раз, но такого еще не видел (какие наши годы?). Всегда было так: если файла одинаковы, то Total Commander их не открывает их, а просто говорит, что файлы выглядят одинаково. А у меня открылись два окошка, но разницы цветом не подсвечена. Поставил в одном файле лишюю точку и снова сравнил - точка высветилась. Стер точку, сравнил, опять Total Commander не пишет, что они одинаковы, но и высвечивает разницу. Сравнил глазами - одинаковые не только до запятой, но и до Энтера. Но в брайзерах (IE, Opera, FF) у них высота шрифтов разные (файл CSS один и тотже). Посмотрел на вес файлов - два файла хоть и одинаковы, но байты разные. Стер в обоих файлах весь текст, оставив только 7 знаков (</html>) - все равно Total Commander, говорит, что они разные - один 7байт, другой 10. Стер всё - разные: 0 и3 байта. Расширение, разумеется, у обоих html.
Может сохранены в разных кодировках? Точно: один в ANSI, а другой в UTF-8. Да, но у обоих же прописано <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> и браузер обязан прочитать код HTML и показать его одинаково, раз код одинаков. Написоно, что div такой-то, а шрифт такой-то, кодировка указана windows-1251, так будь добр, обеспечь показ, как тебя просят. Куда баузер еще смотрит? И не понятно, как изменилась кодировка. В жизни никогда не обращал на окошко с кодировкой, просто сохранял и всё - хоть в Notepad, хоть в различных Web-редакторах.
И в интернете я не нашел про это ничего, что, мол, не будет показывать так, как задумано. Только про <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> написано много - укажи это и всё в порядке будет.
Кто может пояснить?
С уважением, Сергей
 
Старый 01.05.2011, 23:17
Ссылки
Старый 01.05.2011, 23:26   #2
Возможно кеш в браузерах, что касается кодировки, можно в .htaccess прописать нужную Вам кодировку, может поможет, разница в размере файла точно связанна с разной кодировкой.
Может хостер мудрит
.htaccess
Цитата:
AddDefaultCharset Windows-1251

Последний раз редактировалось 74ivan74; 01.05.2011 в 23:29..
 
Старый 10.05.2011, 09:32   #3
Цитата:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> и браузер обязан прочитать код HTML и показать его одинаково
ну это из области фантастики (фантазии). пересохраните документы в одной кодировке.
 
Старый 10.05.2011, 09:32
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с кодировкой Maxsim ASP, Perl, PHP и MySQL 18 15.12.2009 19:33
Помогите с кодировкой Mozg HTML, CSS, JavaScript 5 16.11.2009 22:26
Проблемы с кодировкой vitaliymaz HTML, CSS, JavaScript 5 25.10.2009 02:37
Загадка ! BeRuSa HTML, CSS, JavaScript 7 23.10.2004 02:57


Текущее время: 10:51. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум