UTF-8 vCard encoding should be made explicit (ABPersonCreateVCardRepresentationWithPeople)
| Originator: | raphael | ||
| Number: | rdar://15422810 | Date Originated: | 08-Nov-2013 11:52 AM |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | iOS 7.0.3 |
| Classification: | Enhancement | Reproducible: | Always |
Summary: vCards generated with ABPersonCreateVCardRepresentationWithPeople use UTF-8 as string encoding but does not specify it in their various fields, as expressed by the vCard file format. The resulting vCard in turn is incorrectly parsed or imported in software that make other encoding assumptions. As an example: N:Gérard;Depardieu;;; should actually be expressed as N;CHARSET=utf-8:Gérard;Depardieu;;; to ensure compatibility with software using the resulting vCard.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!