千家信息网

php中如何将gb2312转换为utf8

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍php中如何将gb2312转换为utf8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。php gb2312转换为utf8的方法:1、打开相应的PHP文件;2、检
千家信息网最后更新 2026年11月01日php中如何将gb2312转换为utf8

这篇文章给大家介绍php中如何将gb2312转换为utf8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

php gb2312转换为utf8的方法:1、打开相应的PHP文件;2、检查原始编码;3、通过使用preg_replace和iconv函数将gb2312页面转换为utf8页面即可。

本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。

php gb2312怎么转换为utf8?

PHP gb2312页面 转换为utf8页面

用到2个函数 preg_replace, iconv

  $html = preg_replace('/charset=gb2312/', 'charset=UTF8', $html);     // $enc = mb_detect_encoding($html);     $html = iconv('gbk', 'utf-8', $html);

https://php.net/manual/en/function.iconv.php

https://www.php.net/manual/en/function.preg-replace.php

参考php官网的示例

Example #2 Using indexed arrays with preg_replace()Example #1 iconv() example

* testurl.php

getMessage(), $e->getCode());}

* Curl.php

 $u,            'apikey' => '******', // 发邮件至aiqing174@qq.com索取apikey        ]);    }    public static function testURL($u) {        $api = "http://qbview.url.cn/getResourceInfo";        return self::get($api, [            'appid' => 31,            'url' => $u        ]);    }    /**     * @param $host string     * @param $params array assoc     * @return mixed     * @throws Exception     */    protected static function get($host, $params) {        $ch = curl_init();        $headers = [            "Accept: application/json",            "X-Requested-with: XMLHttpRequest",        ];        $qs = self::buildQuery($params);        $fullURL = sprintf("%s?%s", $host, $qs);        curl_setopt_array($ch, [            CURLOPT_URL => $fullURL,            CURLOPT_HEADER => 0,            CURLOPT_RETURNTRANSFER => 1,            CURLOPT_HTTPHEADER => $headers,            CURLOPT_CONNECTTIMEOUT => 5        ]);        $data = curl_exec($ch);        $errno = curl_errno($ch);        if ($errno) {            throw new Exception("%s\n", curl_error($ch), $errno);        }        curl_close($ch);        return $data;    }}

原网页内容如下:

͡ʾ        

ţ½«Ҫ·Ďʵ

https://www.sk666.vip

´畚°²ȫ·萕£¬Ϊ±£֏źµİ²ȫ£¬ӑ°?9½ء£

关于php中如何将gb2312转换为utf8就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

页面 内容 函数 更多 参考 帮助 不错 原始 兴趣 小伙 小伙伴 文件 文章 方法 环境 电脑 知识 示例 篇文章 系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司华为 互联网下的科技发展 中资互联网科技 世界互联网领先科技成果 狮子座互联网科技有限公司 互联网科技公司做什么 太原新华互联网科技学校怎么样 中国最先进互联网科技公司 老年人脱离互联网科技的作文 宁夏科技产业互联网案例 互联网还是高科技吗 互联网科技公司有风险吗 移动互联网年度科技创新 互联网时代的科技公司 神州科技互联网有限公司 陕西九四连强互联网科技有限公司 唯美互联网科技 中国科技和美国互联网 科技互联网公司两年变化 利用互联网等科技手段 金诺互联网科技 唐信互联网科技 大连 互联网养老 桔豆科技 互联网科技创新企业排名 科技与互联网哪个更好 智腾互联网科技有限公司 广西互联网科技孵化中心 天津腾达互联网科技有限公司 合肥互联网科技公司公章图片 富国互联网金融科技混合基金
0