Здравствуйте
При обработке форм, я отправляю данные методом POST, в обработчике я принимаю данные и они не правильно отображаются.
Ставлю кодировку через header(); header("Content-Type: text/html; charset=UTF-8");
Но допустив ошибку, написал header("Content-Type: html/css; charset=UTF-8");
После, я запускаю скрипт и файл обработчик начинает скачиваться и выдавая мне весь код файла, почему?
Скорее всего оно Вам выбило результатный html ответ а не сам php код.
Ошибка в том что вы отправляете браузеру информацию о том что это всего css файл и его обрабатывать незачем.
Будьте осторожны!