LINUX.ORG.RU

Кодировка при отправке формы

 , ,


0

1

Приветствую!

Есть в наличии некая система на apache2 + mod_perl + mason + nginx + postgres.

Данные в базе закодированы в koi-8. Они перекодируются с помощью mod_charset_lite в windows-1251. Неувязка с формами: посылаешь запрос на русском (к примеру, для поиска) - он приходит как абракадабра. Понятное дело, это из-за перекодировщика. Перевести систему на koi-8 нельзя - никто из поддерживающих систему на это не соглашается.

Нужно каким-то образом решить проблему перекодировки. Про свойство accept-charset для поля form мне известно. Но тут есть одна вещь: форм этих очень много в разных местах и в базе в том числе. Всем им прописать это свойство - процесс крайне муторный и долгий, можно что-то и пропустить. Хочется решить проблему как-то в массовом порядке.

К примеру, какое-то свойство в конфиге апача установить. Или же хендлер прописать. На худой конец подумал про добавление в автохэндлер функции из jquery, которая всем формам на странице пропишет это свой ство. Но уж больно не хочется так делать.

Может, кто чего подскажет по этому поводу? Спасибо.



Последнее исправление: CYB3R (всего исправлений: 2)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.