charset
Andrew Velikoredchanin
andrew at rodtext.ru
Mon Jul 11 11:19:26 MSD 2005
Igor Sysoev wrote:
> On Mon, 11 Jul 2005, Andrey Y. Ostanovsky wrote:
>
>> On Sat, Jul 09, 2005 at 08:44:23PM +0400, Igor Sysoev wrote:
>>
>>> Поскольку планы изменились и автоопределения не будет, то можно
>>> сделать такие изменения:
>>> 1) директива charset задаёт кодировку ответа, charset off запрещает
>>> выдачу
>>> кодировки;
>>> 2) директива source_charset, которая задаёт исходную кодировку.
>>> Если source_charset и charset не совпадают, то делается перекодировка.
>>> Если задан только source_charset, то ничего не делается.
>>
>>
>> На мой взгляд - лучше убрать мутноватый "charset on/off", т.к., если
>> чарсет не задан и дефолт не задан - то совершенно логично не выдавать
>> кодировку.
>> Я, например, очень часто пользуюсь конструкцией charset_default - он
>> же, в терминах данной дискуссии, source_charset.
>
>
> default_charset - это наследие той поры, когда ещё были планы сделать
> автоопредление. На мой взгляд, default_ сейчас лишнее.
А может сделать один параметр charset X [Y]?
charset koi8-r; - ничего не перекодирует, только отдает в заголовке koi8-r;
charset utf8 koi8-r; - указывает что исходные файлы в кодировке utf8, а
отдавать надо в koi8-r, т.е. делает перекодировку;
Если этого параметра нет - по умолчанию ничего не делается.
--
Best regards, Andrew Velikoredchanin
More information about the nginx-ru
mailing list