Hi!
Так как от Алекса критика больше не поступает в адрес моего метода
определения кодировки :-)), и пока он еще не написал более
правильного :-))))), я рискну предложить его общественности.
Вот его краткий анонс:
Этот patch добавляет определение оригинальной кодировки документа из тега
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=...">
при его удалении через strip-meta-http Handler.
Побочным действие - возможность писать utf-8 документы в 8-битовом редакторе.
Сколько в тексте будет <META ... charset=нечто"> столько будет смен таблиц
перекодировки.
Требует -DSET_CHARSET_AFTER_STRIP в CFLAGS.
Для версии RA-28.7:
ftp://ftp.inp.nsk.su/pub/www/servers/apache/ADD/mod_charset.c-28.7+meta_charset-1.diff
или просто добавит в mod_charset.c в районе 'send_stripped_file(...)'
P.S. Если кому-то, кроме меня он нужен, пишите Алексу, вроде он когда-то
писал, что полезные вещи он готов добавить в mod_charset.
--
С наилучшими пожеланиями, Евгений Бырганов.
Best regards, Eugene Byrganov.
mailto:E.B.Byrganov@inp.nsk.su
work - http://www.inp.nsk.su/
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.