Version: (using KDE KDE 3.5.3) Installed from: Unlisted Binary Package OS: Linux AddressBook on MacOSX exports vcards as UTF-16BE if they contain characters not found in ASCII. (As far as I can tell, this is a legal vcard.) I confirmed this was the problem by using 'iconv' to convert the file manually to utf-8, after which import worked fine.
Note, I believe the code itself is part of kdelibs.
IMHO a missing feature - given the fact that apple is a major player prepending the import with "recode UTF16..UTF8" or "iconv ..." for a new import Format "Apple vcards UTF-16" should be easy. BTW I had problems converting the apple vcards with iconv, because they had CTRL-U (after converting) in the files. No idea where they come from (may be old Psion data). recode can handle this, iconv stops with an error.
I just realized that not ALL vcards exported by Apples adressbook are UTF16. some are just plain UTF8.
The development of the old KAddressBook will be discontinued for KDE 4.4. Since the new application has the same name, but a completly new code base we close all bug reports against the old version and ask the submitters to resend there reports against the new product.