Возникла ситуация, когда сторонний сервер хочет кушать значения от формы, передаваемые в POST, только в Windows-кодировке. А у нас страницы, естественно, в UTF-8.

Проблема с передачей hidden-полей, значения которых уже вшиты в HTML. accept-charset в этом случае не действует.

Можно ли как-то эту проблему решить, или придётся страницы с формой держать в cp1251?

Не проблема сделать скриптом, но интересно, можно ли без этого.