2017-06-20 3 views
0

Ich schrieb ein Plugin, das eine VCF-Datei im Windows-Speicher erzeugt. Wenn ich es in UTF-8, Windows People wird in der Lage sein, alle Umlaute korrekt zu lesen. Wenn ich die vcf-Datei in Outlook importiere, ist jeder ein Ü.VCard Import mit Umlauten funktioniert nicht in Outlook mit UTF-8 Encoding

Wenn ich die VCF-Datei in ISO-8859-1 speichern in Outlook, kann ich die Umlaute lesen, aber dann auf Windows-Leute, welche die Schwarz Question für die Umlaute bekommen.

Wie kann ich die Codierung Problem beheben? Gibt es einen Standard für alle Plattformen?

+1

Willkommen bei SO !. Bitte lesen Sie den folgenden Beitrag, bevor Sie eine Frage stellen: https://stackoverflow.com/help/how-to-ask – garfbradaz

+0

Bitte posten Sie das gleiche VCF-Feld, das das Problem verursacht. –

Antwort

0

Um die Version auf 2.1 zu setzen und den CHARSET auf UTF-8 zu setzen, wurde das Problem behoben!

vcard.AppendLine("VERSION:2.1"); 
vcard.AppendFormat("N;CHARSET=utf-8:{0};{1};{2};{3}\r\n", 
json.lastName,json.firstName, json.middleName,json.title); 
Verwandte Themen