Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, OpenCart, DLE, Laravel, Moonshine, Symfony, SuiteCRM.
Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.
Веду блог о разработке, дайджест в телеграмме и в ВК.
Вы всегда можете нанять меня.
Да да, я тоже с таким сталкивался, долго парился, как разобрать это с помощью php на сервере, сейчас к счастью перешел на UTF-8.
Кстати, это кажется не только форм касается, в самом Jquery с кодировками в ajax тоже кажется траблы были, если сайт на cp1251
Про решение проблем с кодировками можно прочитать на хабре в статье «Разберемся раз и навсегда: AJAX, «кириллические символы», кодировки, prototype.js, jQuery, JsHttpRequest»
Чтобы не возникало подобных проблем, нужно, как вы и сказали, переходить на UTF-8.
Все свои проекты уже перевёл на UTF-8 ツ