2016-12-07 1 views
0

Я работаю над созданием файла vcard в php простым способом. мой код как следующее:Как создать и установить тип содержимого в Vcard генерировать файл в PHP

header('Content-Type: text/x-vcard;charset=utf-8;'); 
header('Content-Disposition: inline; filename= "'.$file.'"'); 
header("Pragma: no-cache"); 

и сгенерированный файл что-то вроде этого:

BEGIN:VCARD 
FN:Elke Schöne; 
ADR;INTL;HOME:;;;Leipziger Straße 3;Markranstädt;04420; 
EMAIL;INTERNET:[email protected] 
TEL;FAX;HOME:+49 34205 83980 
TEL;HOME:+49 34205 88249 
URL;WORK:www.praxis-schoene.de 
REV:20161207 
END:VCARD 

Но когда я открыть этот файл в Windows, Контактах назовите «Шен» не кодируется и дисплея с особым характером , но он отлично работает в контакте Thunderbird. кто-нибудь может мне помочь ..

ответ

0

Вы можете добавить кодовую: FN; Charset = Windows-1252: Эльке Schøne

Точка с запятой в конце строки не требуется на VCard.

Смежные вопросы