最近入手联通合约土豪金,原来的米1退居二线送给老爸,主号换回王牌Nokia E63,以节省充电频率。通信录存在了google里,导出vcf文件后通过Nokia Suite发现问题1. 编码问题,google导出的是vCard3.0标准,编码采用UTF8编码,而Nokia Suite使用GBK编码,这对于一个coder来说小case 2. 导入问题,只能导入前一个,可见Nokia有些相关服务功能多么的不人性化了,难怪会退出历史的舞台,可谁怪我折腾这历史的古董呢,开始想到vCard3.0转回vCard2.1,要转换一些格式和编码(base64),后来楼主感觉有点大姨夫来的感觉,想到了简单分割试一下 <?php $contents = file_get_contents(‘./00001.vcf’); preg_match_all(‘|BEGIN:VCARD(.*)END:VCARD|isU’, $contents, $rs); foreach($rs[0] as $key => $value) {…