ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Dmitry Alexeyev <dmi_a@qnx.org.ru>
To: sisyphus@altlinux.ru
Subject: Re: [sisyphus] Mozilla SIGSEGV
Date: Sun, 7 Sep 2003 15:09:48 +0400
Message-ID: <200309071509.48556.dmi_a@qnx.org.ru> (raw)
In-Reply-To: <200309071029.38336.crazymik@online.ru>

День добрый! 

Оказалось, что я окончательно всех запутал. 
Я очень долго не мог понять, что кодировка изначального файла - utf-16. 
Просто я не поверил в то, что cat понимает utf-16 и корректно его 
отображает. 
Я открыл файл в mcedit и сделал следующее: 
1) убрал первые два лишних символа перед DOCTYPE
2) убрал <!(c)julius 2001> (при этом задев <hTML>)
3) покорёжил кодировку с unicode на unknown (там должно быть utf-16 по 
всем правилам)

После этого Mozilla стала падать при запросе этого файла. Почему? Не 
знаю. Вероятно из-за того, что unknown написано unibyte'ом поверх 
mulitbyte'а, т.е. выход за границы памяти шрифта (это только мои 
подозрения, я ничего не тестировал).

WBR,
Dmitry
> В сообщении от Воскресенье 07 Сентябрь 2003 01:42 Sergey Degtyaryov
>
> написал(a):
> > Mikhail Arkhipov wrote:
> > > В сообщении от Суббота 06 Сентябрь 2003 22:27 Alexey Lubimov 
написал(a):
> > >>>-------------------
> > >>>Т.е. сервер отдаёт это в нормальной кодировке.
> > >>>(Файл я взял оригинальный, на нём ничего не падает. Падать
> > >>> стало, когда я кодировку в unknown изменил и первые два символа
> > >>> удалил)
> > >>>
> > >>>Дальше:
> > >>>------------
> > >>>cat links-orig.htm |more
> > >>>ЪЧ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> > >>><!(c) atjulius 2001><HTML><HEAD><TITLE>JB Lab QNX Links</TITLE>
> > >>><META content="text/html; charset=unicode"
> > >>> http-equiv=Content-Type> <META content="Microsoft FrontPage
> > >>> 5.0" name=GENERATOR></HEAD> <BODY>
> > >>>-------------
> > >>
> > >><META content="text/html; charset=utf-8" http-equiv=Content-Type>
> > >
> > > Мозила 1.2.1 из АЛМ 2.2 не упала и выдала текст аналогично
> > > Konq-r. В редакторе последнего просматривается строчка:
> > > <hTML><HEAD><TITLE>JB Lab QNX Links</TITLE>
> > > ^^^^^^^ на лицо нестандартное написание тега. Закрывается
> > > он правильным <HTML>.
> >
> > Element names are written in uppercase letters (e.g., BODY).
> > Attribute names are written in lowercase letters (e.g., lang,
> > onsubmit). Recall that in HTML, element and attribute names are
> > case-insensitive; the convention is meant to encourage readability.
> >
> > http://www.w3.org/TR/html4/about.html#h-1.2.1
>
> С этим непоспоришь, но случаи всякие бывают. Не зря рекомендуют
> не смешивать регистры в написаниях тегов. IMHO, истина конечно
> где-то рядом, и дело не в <hTML>, иначе локальная копия вела бы
> себя аналогично. Просто приведенная ранее строчка
>
> <!(c) atjulius 2001><HTML><HEAD><TITLE>JB Lab QNX Links</TITLE>
>
> несколько отличается от увиденного в редакторе K-r.
> Думаю, что виноват сервер, может связано с идентификацией браузера?
>
> С уважением, Михаил.



  reply	other threads:[~2003-09-07 11:09 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-05 21:11 Dmitry Alexeyev
2003-09-05 22:30 ` Ildar Mulyukov
2003-09-05 22:52   ` Sergey Degtyaryov
2003-09-06  0:33     ` Ildar Mulyukov
2003-09-06  7:56     ` Dmitry Alexeyev
2003-09-06  7:57   ` Dmitry Alexeyev
2003-09-06 11:37   ` [sisyphus] " Alexey Tourbin
2003-09-06 11:56     ` Sergey Bolshakov
2003-09-06  4:52 ` [sisyphus] " Evgeny Yugov
2003-09-06  7:53   ` Dmitry Alexeyev
2003-09-06 18:27     ` Alexey Lubimov
2003-09-06 19:47       ` Mikhail Arkhipov
2003-09-06 21:29         ` Sviatoslav Sviridov
2003-09-06 21:42         ` Sergey Degtyaryov
2003-09-07  6:29           ` Mikhail Arkhipov
2003-09-07 11:09             ` Dmitry Alexeyev [this message]
2003-09-08  0:18               ` Serge Pavlovsky
2003-09-08 13:38         ` [sisyphus] " Michael Shigorin
2003-09-08 20:00           ` Mikhail Arkhipov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200309071509.48556.dmi_a@qnx.org.ru \
    --to=dmi_a@qnx.org.ru \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git