Неправильная кодировка.vcf в Windows
У меня есть файл.vcf версии 3.0 для скачивания, сгенерированный php. Заголовок
header('Content-Type: text/vcard; charset=utf-8');
header("Content-Disposition: attachment; filename=contact.vcf");
Заголовок ответа отправляется правильно и отображается в браузере как
text/vcard; charset=utf-8
Загрузка на Mac, iOS и Android правильная. Но на окнах специальные символы неправильны. Похоже, типичная ошибка неправильной кодировки. Но спецификации 3.0 говорят, что заголовок определяет кодировку.
Есть какие-нибудь советы по этому поводу?