It seems this is a common problem not only limited to Nokia, but also Outlook has it. (perhaps the multi-entry vcf-files by the SE-devices are invalid)
As vcf is a really simple text-only-format it's easy to split them into multiple files if you know the right tools. csplit is such a tool (Windows-user can get csplit with cygwin).
csplit --elide-empty-files --prefix='' --suffix-format %03d.vcf Contacts.vcf /BEGIN:VCARD/
{*}
This splits the file on every new entry into a new file named like "000.vcf" which can be imported.
Of course importing a large phonebook even with these files is a real pain in the... you know. Luckily S60 offers a feature to do a bulk import: Put the device into the mass storage mode and copy your vcf-files to the folder "Others/Contacts". Then just open your phonebook, goto options and select copy from mass memory. E voilĂ !
Comments
csplit -ks -n 3 Whole\ Phonebook.vcf /BEGIN:VCARD/ {160}
Thanks for this manual!