Seite 1 von 1

vCard-Export - Zeichensatz

Verfasst: Dienstag 26. Juni 2018, 08:47
von Ralf_E
jVerein 2.8.17 / Windows 10

Hallo,
beim Export von Mitgliedsdaten im vCard-Format wird die .vcf Datei nicht in UTF-8-Kodierung erzeugt.
Beim Import in anderen Programmen (hier z.B. nextCloud Adressbuch) kommt es dadurch zu fehlerhaften Umlauten.
Lässt sich das irgendwo einstellen oder handelt es sich dabei um einen Fehler?
Ab vCard Version 3.0 sollte, ab Version 4.0 muss die gesamte Datei eigentlich in UTF-8 codiert sein.

LG
Ralf Engelhardt

Re: vCard-Export - Zeichensatz

Verfasst: Donnerstag 16. August 2018, 22:29
von heiner
Hallo,

bislang wurde das Default-Encoding des Betriebssystems verwendet. Jetzt wird generell UTF-8 verwendet. Weiterhin wurde die verwendete Bibliothek aktualisiert und auf Card 4.0 umgestellt.

Heiner

Re: vCard-Export - Zeichensatz

Verfasst: Sonntag 19. August 2018, 10:54
von Ralf_E
Hallo,

ab welcher jVerein-Version.
Gerade mit der Version 2.8.17 getestet, mit der Version wird UTF8 nicht verwendet:
Ergebnis:

Code: Alles auswählen

42 45 47 49 4E 3A 56 43 41 52 44 0D 0A 56 45 52   BEGIN:VCARD..VER
53 49 4F 4E 3A 33 2E 30 0D 0A 42 44 41 59 3A 31   SION:3.0..BDAY:1
39 37 30 2D 30 39 2D 30 37 0D 0A 4E 3A 42 F6 68   970-09-07..N:Böh
6D 3B 4B 61 72 73 74 65 6E 3B 3B 3B 0D 0A 46 4E   m;Karsten;;;..FN
Das "ö" ist hier als F6h codiert (ANSI-Zeichensatz)
In UTF8 müsste das "ö" als "C3 B6" (Unicode U+00F6) codiert sein.

vcf vCard Version ist auch immer noch 3.0.

LG
Ralf

Re: vCard-Export - Zeichensatz

Verfasst: Sonntag 19. August 2018, 19:54
von heiner
Die Versiin wurde noch nicht ausgeliefert. Etwas Geduld.

Re: vCard-Export - Zeichensatz

Verfasst: Montag 20. August 2018, 00:47
von Ralf_E
Ok, Danke.
Die erste Antwort las sich so als ob das schon geändert sei.

LG
Ralf

Re: vCard-Export - Zeichensatz

Verfasst: Dienstag 21. August 2018, 15:55
von heiner
Ist es ja auch, nur noch nicht ausgeliefert :D