首页 > Windows开发 > 详细

[C#] 生成中文电子通讯录

时间:2019-05-31 18:21:11      阅读:130      评论:0      收藏:0      [点我收藏+]
            var template = @"
BEGIN:VCARD
VERSION:2.1
N;CHARSET=gb2312:;{0};;;
FN;CHARSET=gb2312:{0}
TEL;CELL:{1}
EMAIL;WORK:{2}
ADR;WORK;CHARSET=gb2312:;;{3};;;{6};
ORG;CHARSET=gb2312:{4}
TITLE;CHARSET=gb2312:{5}
END:VCARD
";
            StringBuilder sb = new StringBuilder();
            foreach(var item in items)//items可以直接从Excel复制过来
            {
                var i = item.Split('\t');
                sb.AppendFormat(template, "姓名", "1390000", "13@qq.com", "地址", "公司", "职务", "310001");
            }

            File.WriteAllText("电子通讯录.vcf", sb.ToString(),Encoding.Default);

其实没什么好说的,关键点就是gb2312 和 Encoding.Default

[C#] 生成中文电子通讯录

原文:https://www.cnblogs.com/catzhou/p/10956590.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!