|
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 85
|
||||||
Странность с кодировками в ff03.03.2016, 03:36. Показов 1305. Ответов 18
Метки нет (Все метки)
Доброго времени суток.
Есть html документ который нормально отображается браузерами commodo dragon и internet explorrer, но почему то никак не хочет отображатся в firefox (проверял на версиях 8.01 и 32). Трабл: кракозябры там где комментарии на русском к ассемблерному коду. Пытался просматривать документ в разных кодировках - ничего...
0
|
||||||
| 03.03.2016, 03:36 | |
|
Ответы с готовыми решениями:
18
Проблемы с кодировками засада с кодировками
|
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
|
| 03.03.2016, 06:37 | |
|
Это что за код прошлого века?
Нет доктайпа, нет закрывающего тега body, бессмысленное использование давно запрещённого тега font. Валидатор аж захлебнулся ошибками. А твоя ошибка в использовании шрифта не имеющего русского, поменяй шрифт и всё заработает.
0
|
|
|
|
|
| 03.03.2016, 11:42 | |
|
Отсутствие доктайпа и закрывающего тега body(при том, что body вообще можно не использовать) и даже наличие дважды открытого тега html никак не повлияют на кодировку документа... Но для порядка лучше исправьте код... Ваш документ в ff 32 просматривается нормально(скрин снизу)... И у меня броузере всё хорошо, единственный вопрос у Вас комментарии к коду часом не из бд подгружаются?
Если нет, тогда разбирайтесь с браузерной кодировкой, видимо при загрузке страницы она неверно определяется...
0
|
|
|
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 85
|
|||
| 03.03.2016, 19:39 [ТС] | |||
|
что за форум странный, сколько здесь сижу, и в 100 случаях из 100 ссылки на картинки не работают
Добавлено через 5 минут Добавлено через 13 минут
0
|
|||
|
|
|
| 03.03.2016, 19:52 | |
|
Abimeleh, у Вас довольно запутанный случай... То что Вы описываете не может происходить в принципе... Поскольку когда возникают проблемы с кодировкой либо вся страница может быть в кряках - либо отдельные символы... Когда данные на странице отражаются в кряках частично - это по логике может иметь два очевидных ответа: или данные комментарии загружаются из базы данных(бд), которая отдаёт их в кодировке utf-8 - или у Вас страница в сдвоенной кодировке... То есть часть без комментариев создавалась в оригинальной кодировке, а часть с комментариями копировалась позже... Немного объясню, что это значит... Был у Вас файл в кодировке windows-1251, в нём Вы написали заголовок, а затем перенесли из файла с кодировкой utf-8 блок с комментариями после сохранения - они преобразовались в кряки, но по большому счёту это фантази на тему: "что же могло произойти?" Если Вы утверждаете, что кряки только в ff, то это наводит на мысль, что именно броузер неправильно интерпретирует кодировку...
По хорошему не плохо было бы увидеть сам болезный файл, а не только его код...
0
|
|
|
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 85
|
||
| 03.03.2016, 20:20 [ТС] | ||
|
После того как увидел кряки - стал открывать файл в разных кодировках, когда это не помогло, добавил тег <meta> В оригинале его не было. Я еще попробую дать ссылку на сам файл - но не думаю что она окажется рабочей. Может на мэйл кинуть ?
0
|
||
|
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 85
|
|
| 03.03.2016, 20:35 [ТС] | |
|
Вот файл
0
|
|
|
|
|||||||
| 03.03.2016, 21:18 | |||||||
Вот Вам файлик: тест2.rar Немного навёл марафет... Вам совет: скачайте и установите Notepad++, файлы создавайте и сохраняйте в кодировке utf-8 без BOM с расширением .html... Не забывайте указывать в head метатег:
P.S. Если файлик не получится скачать - сообщите... Пришлю с помощью ЛС на него ссылку...
0
|
|||||||
|
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 85
|
|
| 04.03.2016, 00:44 [ТС] | |
|
Спасибо за файл, но внешне никаких изменений.
0
|
|
|
|
|
| 04.03.2016, 00:57 | |
|
Abimeleh, интересный баг... Досовская 866 кодировка вылезла - вот это кино, вот это я понимаю... Откуда?
Даже не знаю, что адекватного, кроме переустановки броузера посоветовать, поскольку у меня всё гуд и сегодня проверял Ваш файл на browserhosts на ff 32 - там тоже всё в норме... Сегодня пойду вздремну, а завтра продолжим... Интрига, ёшкин огурец...
0
|
|
|
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 85
|
||
| 04.03.2016, 01:43 [ТС] | ||
|
0
|
||
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
|||||||
| 04.03.2016, 07:33 | |||||||
|
Фёдор, не морочь челу голову, в лисе происходит точно так как он описал в первом посту.
Лечение простое, удаляем шрифт и всё сразу начинает работать. Про подкачку из базы, тут ты прав, тут кодировки бяк наделают, но я то просто скопипастил код из первого поста и получил кракозяблы в лисе. Удалил это, и всё заработало.
Сейчас попробовал ещё раз в другой винде, в лисе27.0 и лисоподобном Meleon, всё происходит как описано в первом посту. Я так думаю, это в движке лисы есть маленькая дырка со шрифтами.
1
|
|||||||
|
|
||
| 04.03.2016, 12:27 | ||
![]() Добавлено через 1 час 8 минут Вопросы снимаются... Если - это то о чём я подумал, то это весьма изощрённый метод защиты от копипаста на дурака для старых броузеров...
0
|
||
|
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 85
|
||
| 04.03.2016, 19:48 [ТС] | ||
|
Ну спасибо, растолковали. Причина действительно банальна.
0
|
||
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
|||
| 05.03.2016, 08:02 | |||
|
Кликните здесь для просмотра всего текста
в архиве интересные данные по шрифтам, и куски из книги Артемия Ломова
0
|
|||
|
|
||
| 05.03.2016, 10:56 | ||
Зачем ещё тогда использовать нечитабельный шрифт? Сомневаюсь, что автор пособия не открывал его в старых броузерах... Кстати, говоря Terminal имеет кириллические начертания...
0
|
||
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
||
| 06.03.2016, 09:24 | ||
|
Шрифт с таким именем и кириллицей таки существует, только набор русских букв в нём странный, скрин лень делать. вот так он называется 8514oemr.fon это досовский шрифт с псевдо графикой и небольшим количеством символов похожих на русские буквы. А ты про какой какой шрифт говоришь, а то может мы о разных говорим.
0
|
||
|
|
||||||
| 06.03.2016, 11:54 | ||||||
Как мы выяснили данный шрифт использовался для написания комментариев на англицком языке... Теперь цитата из описания:
А вот его интерпретация в современной версии Хрома: Номинально шрифт применяется к параграфу, но сразу подменяется на serif, причём в свойствах подмена не указывается... На закуску самое интересное решил посмотреть, что у этого шрифта "под копотом"... ![]() Если в win 8 - это шрифт Terminal, то в XP уже - Terminal font for the IBM 8514... К слову в XP этого шрифта изначально не было, но в броузере он отображался... Вот такие пирожки... DOS-моща!!!
0
|
||||||
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
||
| 07.03.2016, 07:26 | ||
|
Вывод простой, писать нужно правильно, согласно рекомендациям. А кто не согласен, тот получит бяку. Лично натыкался на страницы с кракозяблами.
0
|
||
| 07.03.2016, 07:26 | |
|
Помогаю со студенческими работами здесь
19
Путанница с кодировками Непонятки с кодировками Проблема с кодировками Проблемы с кодировками Работа с кодировками Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|