Hi Leute,
ich hatte vor kurzem das Problem, dass in den von wt_directory generierten vCards nach dessen Import in Outlook und Adressbuch (Mac) die Umlaute dort nicht richtig dargestellt wurden.
Ich habe hierzu folgende Lösung gefunden:
Den Charset im vCard-Template durch "CHARSET=utf-8" festlegen.
Das Template sieht bei mir nun so aus:
<!-- ###WTDIRECTORY_VCARD### begin -->
BEGIN:VCARD
VERSION:3.0
CLASS:pUBLIC
PRODID:-//TYPO3 wt_directory//NONSGML Version 1//EN
REV:###CRDATE###
FN;CHARSET=utf-8:###DISPLAY_NAME###
N;CHARSET=utf-8:###LAST_NAME###;###FIRST_NAME###;###MIDDLE_NAME###;###NAME_PREFIX###;###NAME_SUFFIX###
NICKNAME;CHARSET=utf-8:###FIRST_NAME###
TITLE;CHARSET=utf-8:###TITLE###
ORG;CHARSET=utf-8:###COMPANY###;###ROOM###
ADR;CHARSET=utf-8;TYPE=work:###WORK_PO_BOX###;###WORK_EXTENDED_ADDRESS###;###WORK_ADDRESS###;###WORK_CITY###;###WORK_STATE###;###WORK_ZIP###;###WORK_COUNTRY###
ADR;CHARSET=utf-8;TYPE=home:###HOME_PO_BOX###;###HOME_EXTENDED_ADDRESS###;###HOME_ADDRESS###;###HOME_CITY###;###HOME_STATE###;###HOME_ZIP###;###HOME_COUNTRY###
EMAIL;TYPE=internet,pref:###EMAIL1###
EMAIL;TYPE=internet:###EMAIL2###
TEL;TYPE=work,voice:###WORK_PHONE###
TEL;TYPE=home,voice:###HOME_PHONE###
TEL;TYPE=cell,voice:###CELLPHONE###
TEL;TYPE=work,fax:###FAX###
TEL;TYPE=work,pager:###PAGER###
URL;TYPE=work:###WWW###
BDAY:###BIRTHDAY###
ROLE:###ROLE###
NOTE;CHARSET=utf-8:###NOTE###
TZ:###TIMEZONE###
END:VCARD
<!-- ###WTDIRECTORY_VCARD### begin -->
Hoffe das hilft jemanden.
rabe69 schrieb
Hi Leute,
ich hatte vor kurzem das Problem, dass in den von wt_directory generierten vCards nach dessen Import in Outlook und Adressbuch (Mac) die Umlaute dort nicht richtig dargestellt wurden.
Ich habe hierzu folgende Lösung gefunden:
Den Charset im vCard-Template durch "CHARSET=utf-8" festlegen.
Das Template sieht bei mir nun so aus:
<!-- ###WTDIRECTORY_VCARD### begin -->
BEGIN:VCARD
VERSION:3.0
CLASS:pUBLIC
PRODID:-//TYPO3 wt_directory//NONSGML Version 1//EN
REV:###CRDATE###
FN;CHARSET=utf-8:###DISPLAY_NAME###
N;CHARSET=utf-8:###LAST_NAME###;###FIRST_NAME###;###MIDDLE_NAME###;###NAME_PREFIX###;###NAME_SUFFIX###
NICKNAME;CHARSET=utf-8:###FIRST_NAME###
TITLE;CHARSET=utf-8:###TITLE###
ORG;CHARSET=utf-8:###COMPANY###;###ROOM###
ADR;CHARSET=utf-8;TYPE=work:###WORK_PO_BOX###;###WORK_EXTENDED_ADDRESS###;###WORK_ADDRESS###;###WORK_CITY###;###WORK_STATE###;###WORK_ZIP###;###WORK_COUNTRY###
ADR;CHARSET=utf-8;TYPE=home:###HOME_PO_BOX###;###HOME_EXTENDED_ADDRESS###;###HOME_ADDRESS###;###HOME_CITY###;###HOME_STATE###;###HOME_ZIP###;###HOME_COUNTRY###
EMAIL;TYPE=internet,pref:###EMAIL1###
EMAIL;TYPE=internet:###EMAIL2###
TEL;TYPE=work,voice:###WORK_PHONE###
TEL;TYPE=home,voice:###HOME_PHONE###
TEL;TYPE=cell,voice:###CELLPHONE###
TEL;TYPE=work,fax:###FAX###
TEL;TYPE=work,pager:###PAGER###
URL;TYPE=work:###WWW###
BDAY:###BIRTHDAY###
ROLE:###ROLE###
NOTE;CHARSET=utf-8:###NOTE###
TZ:###TIMEZONE###
END:VCARD
<!-- ###WTDIRECTORY_VCARD### begin -->
Hoffe das hilft jemanden.
Hallo,
Ich habe Deine Lösung verwendet, aber die Umlaüte sind immmer noch falsch kodiert.
Die .vcf-Datei scheint ANSI-Kodiert sein.
Was könnte noch falsch sein ?
Besten Dank