Приветствую!
Есть в наличии некая система на apache2 + mod_perl + mason + nginx + postgres.
Данные в базе закодированы в koi-8. Они перекодируются с помощью mod_charset_lite в windows-1251. Неувязка с формами: посылаешь запрос на русском (к примеру, для поиска) - он приходит как абракадабра. Понятное дело, это из-за перекодировщика. Перевести систему на koi-8 нельзя - никто из поддерживающих систему на это не соглашается.
Нужно каким-то образом решить проблему перекодировки. Про свойство accept-charset для поля form мне известно. Но тут есть одна вещь: форм этих очень много в разных местах и в базе в том числе. Всем им прописать это свойство - процесс крайне муторный и долгий, можно что-то и пропустить. Хочется решить проблему как-то в массовом порядке.
К примеру, какое-то свойство в конфиге апача установить. Или же хендлер прописать. На худой конец подумал про добавление в автохэндлер функции из jquery, которая всем формам на странице пропишет это свой ство. Но уж больно не хочется так делать.
Может, кто чего подскажет по этому поводу? Спасибо.