VCARD2.1格式对中文需要编码,附上QUOTED-PRINTABLE编码C#实现类和VCARD2.1和VCARD3.0格式样例,带联系人头像。其实头像的最佳大小是96x96,先读取头像图片的二进制数据(用BinaryReader),然后转化为Base64String(用Convert.ToBase64String()即可)。另外需要注意的是:vcard2.1使用ASCII编码,vcard3.0使用UTF8,写入文件的时候注意就好了。