从CMS中提取的编码转换函数,可转utf

我以前用过phpcmsv9 的转码函数,可是有点臃肿,有点大,并且也不太机动,我又从一个CMS中提取了一个较量万能的转码,还以支持对数组中的所有值举办转码,于是提取出来分享:

<?php /* 对数据举办编码转换 @param array/str 输入数据可觉得数组 @param str 原字符集 @param str 转换后字集 @return array/str 返回转换后数据 */ function array_iconv($data, $input = 'gb2312', $output = 'utf-8') { if (!is_array($data)) { return iconv($input, $output, $data); } else { foreach ($data as $key=>$val) { if(is_array($val)) { $data[$key] = array_iconv($val, $input, $output); } else { $data[$key] = iconv($input, $output, $val); } } return $data; } } //利用要领 $html = file_get_contents('http://www.baidu.com/'); $html = array_iconv($html,'gb2312','utf-8'); //将baidu的源码由gb2312转成utf-8 header('Content-type: text/html; charset=utf-8'); highlight_string($html); ?>

原phpcmsv9的转码:

《GBK转UTF-8的PHP函数,从phpcms v9中提取》

《UTF-8转GBK的PHP函数,从phpcms v9中提取》

end...

上一篇: php生成图片验证码   |   下一篇:【转】flash的z-index,flash盖住其他html元素!» 标签:

分享到: 更多

相关日志:

用php求两个文件的相对路径

转换目次下面的所有文件编码名目

PHP函数自界说发送HTML状态码

UTF-8转GBK的PHP函数,从phpcms v9中提取

php获取指定标志中的内容

获取<a>链接标签。从Snoopy类中提取函数

php生存文件(自动建设目次)

PHP正则匹配字符串并高亮显示

php如何将相对路径转换为绝对路径

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7845.html