Есть форма на сайте с прикреплением файла. Когда файл прикрепляют,приходят на почту одни иероглифы. Кодировка сервера utf8,в хедере на сайте тоже указан utf8. когда файл прикреплён,кириллицу тоже меняет на иероглифы. Без файла всё окей,текст отображается корректно.
потому что форма с загрузкой передается как multipart/form-data т.е. для каждого блока в отдельности может быть задана кодировка. если ну прям очень интересно, то см.https://tools.ietf.org/html/rfc2045 и далее.