[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NoCharset (Re: сравнение кодировок: таблица)
On Fri, Jun 02, 2000 at 11:50:02AM +0400, Alexander Voropay wrote:
> Michael Sobolev <mss@despair.spb.ru> wrote:
>
>
> >> - ВСЕГДА проставлять MIME Charset в e-mail, NNTP
> >> и заголовках HTTP. Без Charset-а -- считать это Latin-1.
> >Это еще что такое!? Без charset --> us-ascii!!!
>
>
> Не, в HTML стандартах прописано, что если у
> Content-Type: hext/html
> нету Charset-а, то счтитается, что содержимое
> в Latin-1 (ISO-8859-1).
Мы говорим не о каких-то там HTML стандартах (хотя я сомневаюсь (что означает,
что я посомтрю :), что в них говорится о Latin-1), а о MIME. В них четко
написано, что в случае отсутствия charset подразумевается us-ascii:
5.2. Content-Type Defaults
FC 822 messages without a MIME Content-Type header are taken
by this protocol to be plain text in the US-ASCII character set,
which can be explicitly specified as:
Content-type: text/plain; charset=us-ascii
> За SMTP, NNTP честно говоря не ручаюсь. Хотя, если
> Content-Type: text/plain
> Content-Transfer-Encoding: 8bit
> мне например кажется, что это тоже iso_8859-1.
us-ascii -- это 7 бит, поэтому можно указать и 8bit, но это не влечет изменение
используемой по умолчанию кодировки.
--
Миша