Fix iCloud vCard UTF‑8 BOM Import Issue
Some exporters add a UTF‑8 BOM (Byte Order Mark) to the start of a
.vcf file. iCloud (and some other importers) can reject the file even
though it “looks fine”.
What CorrectVCF checks
- UTF‑8 BOM at the start of the file
- Non‑UTF‑8 encodings and invalid characters
- Line ending / formatting issues that break iCloud imports
Tip
If you’re generating vCards programmatically, use UTF‑8 without BOM and validate a sample output before shipping.