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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   firefox и xhtml (http://forum.oszone.net/showthread.php?t=79097)

Demiurg 10-02-2007 14:53 548129

firefox и xhtml
 
Есть страничка на xhtml 1.0 strict, charset - koi8... Firefox (2.0.0.1) - выводит кракозябры (почему-то упорно думает что документ - utf8, хотя если и через меню выбрать - koi8, кракозябры остаются ), и не подключает внешние таблицы стилей... этот же документ открыл в Konqueror (KDE 3.5.5), все нормально, и кодировка правильно определилась, и таблицы стилей подхватились, хотя ради справедливости стоит отметить, что Konqueror и на отсутствие закрывающих тегов "не обижается" (убрал для эксперимента у одного из абзацов; а вот лисичка на это отреагировала жестко, документ вообще не отобразила)...
Если тот-же документ конвертировать в utf8 - то документ в лисичке нормально открывается... Подружить лисицу и xhtml1+koi8 вообще удасться (отказаться от koi8 пока сложно, и база в koi8, и странички на koi8 генерируются)?

Prisoner 10-02-2007 21:00 548262

А можно пример кода приаттачить? Лучше отдельным файликом в архиве.

Sham 11-02-2007 02:46 548353

Цитата:

Подружить лисицу и xhtml1+koi8
у них любовь до гроба...

Prisoner 11-02-2007 12:56 548436

Вообще, то люди говорят, что "минимальным" XHTML-документом будет:
Код:

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
  <head>
      <title>XHTML</title>
  </head>
  <body>
    <p><a href="http://w3c.org/MarkUp/">Подробности</a>.</p>
  </body>
</html>

Интересно, что этот минимум у меня еще больше минимизировался до одного доктайпа без какой-либо ругани валидатора и изменения в отображении. Возможно в Вашем случае установки в этих директивах koi8 пособит в решении. А вообще, лучше код глянуть, конечно же.

Demiurg 12-02-2007 12:06 548820

Базовый шаблон:
HTML код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<link rel="stylesheet" type="text/css" href="main.css" />
<title>бла, бла, бла</title>
</head>
<body>

<p>там-пара-рам</p>

</body>
</html>


Vlad Drakula 12-02-2007 16:13 548956

Demiurg
1) вы проверили кодировку которую отдает сервер в заголовках?
2) <?xml version="1.0" encoding="=koi8-r"?> - не будет лишним

Prisoner 12-02-2007 18:07 548997

Я извиняюсь... разве есть xhtml 1.1 strict? Емнип, 1.0 strict и затем скачек к 1.1 где нет такого понятия как разделение DTD.

Demiurg 19-02-2007 12:09 552362

Код:

<?xml version="1.0" encoding="koi8-r"?>
- помогло... :)


Время: 11:44.

Время: 11:44.
© OSzone.net 2001-