parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

«Моя любимая Опера!», или «О кодировках»

R. Averkov 06.05.2003 16:05

Решил сделать форму подачи объявления как у людей. Т.е. если вдруг не то пользователь написал или не все заполнил, то ему выдается форма со всем добром, что он уже успел заполнить.

И все бы классно, да замечательно, но...
Парсер использует по умолчанию UTF-8 и поэтому русские символы из формы возращаются именно в нем.

Ну, думаю, ладно, в auto.p нужного раздела написал следующее:
@auto[] 
$request:charset[windows-1251]
$response:charset[UTF-8]
$response:content-type[
$.value[text/html]
$.charset[$response:charset]
]
Ну все, думаю, теперь будет работать на радость посетителям. Проверил в OP7, IE5 и NN6 - там везде кодировка сама переключается, даже если Автоопределение отключено.
Но моя любимая Опера 6.05 без включенного Автоопределения — не переключает. ;-(

Есть ли альтернатива тому коду, что выше? Ведь не буду же я отказываться от посетителей с таким браузером/броузером (кому как нравится), как у меня — несовременным, но любимым?!