[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Addresses not importing vcards files
From: |
Sebastian Reitenbach |
Subject: |
Re: Addresses not importing vcards files |
Date: |
Tue, 10 Sep 2013 11:22:33 +0200 |
User-agent: |
SOGoMail 2.0.7 |
On Sunday, September 8, 2013 14:42 CEST, Philippe Roussel <p.o.roussel@free.fr>
wrote:
> Hi Sebastian,
>
> On Sun, Sep 08, 2013 at 02:27:56PM +0200, Sebastian Reitenbach wrote:
> > Hi,
> >
> > while testing Addresses for a new release, I figured there are a couple of
> > problems.
> > Riccardo suggested to forward them here, I'll separate them in different
> > threads.
> >
> > First problem is that Addresses is unable for me to import vcards, even
> > vcards
> > it successfully exported.
> >
> > I found that in Addresses/Frameworks/Addresses/ADConverter.m in
> > - (id<ADInputConverting>) inputConverterWithFile: (NSString*) filename
> >
> > http://cvs.savannah.gnu.org/viewvc/gap/system-apps/Addresses/Frameworks/Addresses/ADConverter.m?revision=1.4&root=gap&view=markup
> >
> >
> > its detecting the type of encoding of the file wrongly. With the patch
> > attached,
> > it works for me. That moves the detection of ASCII encoding before UTF8
> > encoding.
> >
> > Without the patch it would detect UTF-8 all the time, and then fail parsing
> > the vcard.
> > On the other hand, I could just move the UTF-8 detection to the end.
>
> I'm probably missing something here but shouldn't utf-8 works for
> plain ascii files ?
I would have expected that too, but that didn't seemed to be the case.
When it was parsing the vcard, addresses was telling me that it didn't found a
vcard
in the file. I set a breakpoint into the function where its doing the parsing,
and its looking for the colon in: BEGIN:VCARD
But it cannot find the :, printing out the string examining it, I see only some
garbage,
but no readable string.
With the patch I had attached, I moved the detection of ASCII before UTF8,
then it happily detected the colon, and imported the vcard.
Sebastian
>
> Philippe
> --
> The box said Windows XP or better, so I installed Linux
>
- Addresses not importing vcards files, Sebastian Reitenbach, 2013/09/08
- Re: Addresses not importing vcards files, Philippe Roussel, 2013/09/10
- Re: Addresses not importing vcards files,
Sebastian Reitenbach <=
- Re: Addresses not importing vcards files, Michele Bert, 2013/09/10
- Re: Addresses not importing vcards files, Richard Frith-Macdonald, 2013/09/10
- Re: Addresses not importing vcards files, Sebastian Reitenbach, 2013/09/10
- Re: Addresses not importing vcards files, Richard Frith-Macdonald, 2013/09/10
- Re: Addresses not importing vcards files, Sebastian Reitenbach, 2013/09/10