Смотрите также
-
Отладка WordPress при помощи PHP Console
-
Построение интерактивной карты с Raphaël
-
Отложенная загрузка кода Яндекс.Метрики
-
Как «раздеть» ссылки в Trello
-
XML HTTPRequest: описание, применение, частые проблемы
-
Ajax Edit Comments
-
Чудо Mockery для заглушек в unit тестах
-
Отслеживание целей кнопок и форм в Elementor
-
Русские поисковые системы в Google Analytics
-
Эмуляция position: fixed в Internet Explorer 6
-
Как избежать ненужных перерисовок страницы при помощи pointer-events
-
Принципы SOLID
Да да, я тоже с таким сталкивался, долго парился, как разобрать это с помощью php на сервере, сейчас к счастью перешел на UTF-8.
Кстати, это кажется не только форм касается, в самом Jquery с кодировками в ajax тоже кажется траблы были, если сайт на cp1251
Про решение проблем с кодировками можно прочитать на хабре в статье «Разберемся раз и навсегда: AJAX, «кириллические символы», кодировки, prototype.js, jQuery, JsHttpRequest»
Чтобы не возникало подобных проблем, нужно, как вы и сказали, переходить на UTF-8.
Все свои проекты уже перевёл на UTF-8 ツ