php生成vcf,php简单读取.vcf格式文件的方法示例
本文实例讲述了php简单读取.vcf格式文件的方法。分享给大家供大家参考,具体如下:
/**
* 读取.vcf格式文件
* @param $filename
*/
function readCvf($filename){
$file = fopen($filename,"r");
while(! feof($file))
{
$line=fgets($file);
$encoding = mb_detect_encoding($line, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII'));
$content = iconv($encoding, "utf-8", $line);
$arr = explode(":",$content) ;
if($arr[0]=="NOTE;ENCODING=QUOTED-PRINTABLE"){
$temp= quoted_printable_decode($arr[1]);
$encoding = mb_detect_encoding($temp, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII'));
$arr[1] = iconv($encoding, "utf-8", $temp);
}
if(count($arr)==2){
$userInfo[$arr[0]] = $arr[1] ;
}
}
fclose($file);
return $userInfo;
}
经常遇到乱码问题:解决方法两步:
$encoding = mb_detect_encoding($line, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII'));
$content = iconv($encoding, "utf-8", $line);
希望本文所述对大家PHP程序设计有所帮助。
php生成vcf,php简单读取.vcf格式文件的方法示例相关推荐
- python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...
- python将源代码转换成在html可显示的格式,Python实现将HTML转换成doc格式文件的方法示例...
Python实现将HTML转换成doc格式文件的方法示例 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python实现将HTML转换成doc格式文件的方法示例. ...
- php vcf,php简单读取.vcf格式文件的方法示例
本文实例讲述了php简单读取.vcf格式文件的方法.分享给大家供大家参考,具体如下: /** * 读取.vcf格式文件 * @param $filename */ function readCvf($ ...
- python html转word文档_Python实现将HTML转换成doc格式文件的方法示例
本文实例讲述了Python实现将HTML转换成doc格式文件的方法.分享给大家供大家参考,具体如下: 网页上的一些文章,因为有格式的原因,它们在网页上的源码都是带有html标签的,用css来进行描述. ...
- c#保存数据格式为.cvs_C#读取csv格式文件的方法
//读CSV文件类,读取指定的CSV文件,可以导出DataTable public class CsvStreamReader { private ArrayList rowAL; / ...
- C++读取 TOML 格式文件的方法
一.cpptoml.h文件内容 /*** @file cpptoml.h* @author Chase Geigle* @date May 2013*/#ifndef CPPTOML_H #defin ...
- php vcf,php读取 .vcf 格式文件的方法
这篇文章主要介绍了php读取.vcf格式文件的方法,结合具体实例形式分析了php自定义函数读取vcf格式文件的具体实现方法与相关注意事项,需要的朋友可以参考下 具体如下: /** * 读取.vcf格式 ...
- python处理文本文件实现生成指定格式文件的方法
python处理文本文件实现生成指定格式文件的方法 关于python处理文本文件实现生成指定格式文件,很多朋友都不知道该怎么弄. 下面是具体代码,希望对大家有帮助 可以在下面复制: import os ...
- nodejs json转对象_nodejs读取xlsx格式文件
# nodejs读取xlsx格式文件 安装 npm i node-xlsx -D // 或者 yarn add node-xlsx -D 使用 读取表格数据,并生成json对象 /*** @auth ...
最新文章
- Pytorch用tensorboarX查看损失图打不开
- Linux下使用PPTP ×××拔号的实现
- js获取上传文件内容
- PM2.5环境检测系统的设计与分析
- 关于秋收秋季的丰收插画素材,收获满足
- java document to xml_Java Document.asXML方法代碼示例
- malloc calloc realloc
- [转载] numpy教程:排序、搜索和计数
- HDU 4336:Card Collector 期望+状压
- 如何集中远程管理各种USB设备,还不了解一下?
- ImageMagick (Magick++ for C++) configuration in Visual Studio 2012
- 80端口被屏蔽解决方法
- win7去除快捷方式小箭头
- Python3使用代理爬取某网文献摘要(完整源码)
- 读林锐《软件工程思想》------讲述软件开发和做程序员的道理--语录
- 【HTML——粒子 特效】
- Excel学习笔记:P33-来自2/8法则的神奇图表,让自己+公司的绩效事半功倍!
- 企业的财务部门为什么要用内网即时通讯软件
- matlab 215卷积码,基于matlab的卷积码的分析与应用
- python学习No7
热门文章
- oracle安装出现原因: 所选 Oracle 主目录包含目录或文件。
- [android] 多媒体播放api简介
- 《Axure RP7网站和APP原型制作从入门到精通(60小时案例版)》一1.3 部件概述...
- java系统随机生成数据方式,一个比较全面的java随机数据生成工具包
- ESP32-pico-kit 串口通信 与 蓝牙串口
- Android绘图:360加速球
- 计算机系统设计原理下,计算机系统设计的定量原理
- 过NAT的SIP通信环境搭建
- 向日葵橙色调色Lr预设分享
- CUDA:主导GPU计算的革命