nemomobile / buteo-sync-plugin-carddav

CardDAV sync plugin for Buteo
8 stars 3 forks source link

CardDav: Groupnames and UTF-8 #20

Open cy8aer opened 9 years ago

cy8aer commented 9 years ago

(copy of https://together.jolla.com/question/103317/bug-carddav-groupnames-and-utf-8/)

there seem to be problems with carddav/utf-8/owncloud/groups:

Then I have a crashed name with wrong character set on the owncloud server. Owncloud: The contacts of the original group are mixed up: some are in the old "Ärzte" group, some occur in the group with the unreadable new name. Funny: the phone handles groups but does not show them? If not: It is a problem of davdroid (see next paragraph) And funny: I have ten groups but only one with an utf-8 character in it...

I have another device with android/davdroid running. In combination owncloud/jolla/davdroid the groups double. Maybe there is a problem with davdroid too. Maybe some additional interaction between syncs of Jolla and davdroid device.

chriadam commented 9 years ago

It is entirely likely that such characters will be percent-encoded. Until https://github.com/nemomobile/buteo-sync-plugin-carddav/commit/e8e53d1d510d64526c9b51c7d5316388482473d7 we did not handle percent-encoded paths correctly.

I will attempt to test your case with the latest version of the plugin, to see if this issue is already resolved or not.