From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 3 Sep 2004 15:53:17 +0400 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: community@altlinux.ru Message-ID: <20040903115317.GC18329@workstation> Mail-Followup-To: =?koi8-r?B?5MXOydMg883J0s7P1w==?= , community@altlinux.ru References: <4135C27D.5040606@altlinux.ru> <20040901124139.GS31156@osdn.org.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20040901124139.GS31156@osdn.org.ua> Subject: [Comm] Re: =?koi8-r?b?68HLINrB09TB18nU2CBhcGFjaGUg18/a19LB3cHU2CDLz8TJ?= =?koi8-r?b?0s/Xy9U=?= X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2004 13:55:39 -0000 Archived-At: List-Archive: List-Post: On Wed, Sep 01, 2004 at 03:41:39PM +0300, Michael Shigorin wrote: MS> Можно (и вполне допустимо и даже рекомендовано -- старые MS> противопоказания уже _старые_) забивать в темплейт HTML, если MS> есть уверенность, что на всем контенте одинаковый чарсет. Миша, с этим есть _сейчас_ серьёзная проблема. Некоторые браузеры при сохранении документа перекодируют его в текущую системную кодировку, а мета-тэги остаются прежними. Нехорошо это. MS> Можно генерировать нечто вида MS> Content-Type: text/html; charset=$charset MS> -- но при этом браузеру, смотрящему в сохраненную страничку, MS> придется заниматься угадавом или показывать бнопню. _Правильный_ путь (истинно правильный) разбираться с каждым конкретным браузером, чтобы он при сохранении вставлял meta-тэги с кодировкой. Я понимаю что это более мучительный процесс, но всё-таки он верный. Авторам страниц есть смысл пользоваться штатной фичей обычного апача -- указание дефолтной кодировки. HTTP -- протокол, который поддерживает возможность указания кодировки передаваемого по нему документа. Это -- Content-Type. При хранении на диске существуют другие способы указания кодировки -- это мета-тэги. Или хранение документа в utf-8, что, IMHO, и является Right Way (tm) в настоящий момент. А Russian Apache пока остаётся нужен из-за того, что браузеры (собаки такие) могут отдать POST запрос чёрт знает в чём, и это придётся кому-то перекодировать. -- С уважением, Денис, котороый заколебался выковыривать meta-тэги из кривых или перекодированых страниц. http://freesource.info